{"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":824257,"link":"/api/v1.1/game/824257/feed/live","metaData":{"wait":10,"timeStamp":"20260627_195906","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824257,"type":"R","doubleHeader":"N","id":"2026/06/27/houmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824257-2026-06-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-27T17:10:00Z","originalDate":"2026-06-27","officialDate":"2026-06-27","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2026,"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"hou","fileCode":"hou","abbreviation":"HOU","teamName":"Astros","locationName":"Houston","firstYearOfPlay":"1962","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":"Houston","record":{"gamesPlayed":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":44,"ties":0,"pct":".482"},"records":{},"divisionLeader":false,"wins":41,"losses":44,"winningPercentage":".482"},"franchiseName":"Houston","clubName":"Astros","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","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":"Detroit","record":{"gamesPlayed":83,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":35,"losses":48,"ties":0,"pct":".422"},"records":{},"divisionLeader":false,"wins":35,"losses":48,"winningPercentage":".422"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694728":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728","firstName":"Brice","lastName":"Matthews","primaryNumber":"0","birthDate":"2002-03-16","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brice","useLastName":"Matthews","middleName":"Andre","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Matthews","nameSlug":"brice-matthews-694728","firstLastName":"Brice Matthews","lastFirstName":"Matthews, Brice","lastInitName":"Matthews, B","initLastName":"B Matthews","fullFMLName":"Brice Andre Matthews","fullLFMName":"Matthews, Brice Andre","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669384":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384","firstName":"Raynel","lastName":"Delgado","primaryNumber":"29","birthDate":"2000-04-04","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Raynel","useLastName":"Delgado","boxscoreName":"Delgado","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2026-06-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raynel Delgado","nameSlug":"raynel-delgado-669384","firstLastName":"Raynel Delgado","lastFirstName":"Delgado, Raynel","lastInitName":"Delgado, R","initLastName":"R Delgado","fullFMLName":"Raynel Delgado","fullLFMName":"Delgado, Raynel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663567":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","firstName":"Peter","lastName":"Lambert","primaryNumber":"38","birthDate":"1997-04-18","currentAge":29,"birthCity":"San Dimas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Lambert","middleName":"Joseph","boxscoreName":"Lambert, P","nickName":"Lambo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Lambert","nameSlug":"peter-lambert-663567","firstLastName":"Peter Lambert","lastFirstName":"Lambert, Peter","lastInitName":"Lambert, P","initLastName":"P Lambert","fullFMLName":"Peter Joseph Lambert","fullLFMName":"Lambert, Peter Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID646241":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241","firstName":"Enmanuel","lastName":"De Jesus","primaryNumber":"37","birthDate":"1996-12-10","currentAge":29,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enmanuel","useLastName":"De Jesus","middleName":"Jose","boxscoreName":"De Jesus","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Enmanuel De Jesus","nameSlug":"enmanuel-de-jesus-646241","firstLastName":"Enmanuel De Jesus","lastFirstName":"De Jesus, Enmanuel","lastInitName":"De Jesus, E","initLastName":"E De Jesus","fullFMLName":"Enmanuel Jose De Jesus","fullLFMName":"De Jesus, Enmanuel Jose","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID673237":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237","firstName":"Yainer","lastName":"Diaz","primaryNumber":"21","birthDate":"1998-09-21","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yainer","useLastName":"Diaz","middleName":"Radhames","boxscoreName":"Diaz, Y","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"pronunciation":"YIGH-ner","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yainer Diaz","nameSlug":"yainer-diaz-673237","firstLastName":"Yainer Diaz","lastFirstName":"Diaz, Yainer","lastInitName":"Diaz, Y","initLastName":"Y Diaz","fullFMLName":"Yainer Radhames Diaz","fullLFMName":"Diaz, Yainer Radhames","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID670623":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","firstName":"Isaac","lastName":"Paredes","primaryNumber":"15","birthDate":"1999-02-18","currentAge":27,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Isaac","useLastName":"Paredes","middleName":"Edgardo","boxscoreName":"Paredes","gender":"M","nameMatrilineal":"Calderon","isPlayer":true,"isVerified":false,"pronunciation":"eez-AHK puh-RAY-dehs","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Paredes","nameSlug":"isaac-paredes-670623","firstLastName":"Isaac Paredes","lastFirstName":"Paredes, Isaac","lastInitName":"Paredes, I","initLastName":"I Paredes","fullFMLName":"Isaac Edgardo Paredes","fullLFMName":"Paredes, Isaac Edgardo","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":28,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID623352":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352","firstName":"Josh","lastName":"Hader","primaryNumber":"71","birthDate":"1994-04-07","currentAge":32,"birthCity":"Millersville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Hader","middleName":"Ronald","boxscoreName":"Hader","nickName":"Haderade","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Hader","nameSlug":"josh-hader-623352","firstLastName":"Josh Hader","lastFirstName":"Hader, Josh","lastInitName":"Hader, J","initLastName":"J Hader","fullFMLName":"Josh Ronald Hader","fullLFMName":"Hader, Josh Ronald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676694":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694","firstName":"Jacob","lastName":"Meyers","primaryNumber":"6","birthDate":"1996-06-18","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Meyers","middleName":"Berkshire","boxscoreName":"Meyers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Meyers","nameSlug":"jake-meyers-676694","firstLastName":"Jake Meyers","lastFirstName":"Meyers, Jake","lastInitName":"Meyers, J","initLastName":"J Meyers","fullFMLName":"Jacob Berkshire Meyers","fullLFMName":"Meyers, Jacob Berkshire","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID666211":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","firstName":"Taylor","lastName":"Trammell","primaryNumber":"26","birthDate":"1997-09-13","currentAge":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID694388":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388","firstName":"Mario","lastName":"Loperfido","primaryNumber":"10","birthDate":"1999-05-11","currentAge":27,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joey","useLastName":"Loperfido","middleName":"Joseph","boxscoreName":"Loperfido, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"low-per-FEE-dough","mlbDebutDate":"2024-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Loperfido","nameSlug":"joey-loperfido-694388","firstLastName":"Joey Loperfido","lastFirstName":"Loperfido, Joey","lastInitName":"Loperfido, J","initLastName":"J Loperfido","fullFMLName":"Mario Joseph Loperfido","fullLFMName":"Loperfido, Mario Joseph","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"77","wind":"7 mph, In From LF"},"gameInfo":{"attendance":27232,"firstPitch":"2026-06-27T17:12:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"home":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T17:12:55.438Z","endTime":"2026-06-27T17:13:22.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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-06-27T14:01:23.435Z","endTime":"2026-06-27T16:45:20.943Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-27T16:45:20.943Z","endTime":"2026-06-27T17:10:55.372Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-27T17:10:55.372Z","endTime":"2026-06-27T17:12:57.678Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897378580539375,"aZ":-24.242704570409757,"pfxX":7.2461829821783965,"pfxZ":4.131047563480551,"pX":-0.0147893214321034,"pZ":1.4804693430069933,"vX0":-4.518725645839418,"vY0":-136.85862669008714,"vZ0":-7.027977130902205,"x":117.56,"y":198.81,"x0":0.7063646711186697,"y0":50.00290968710412,"z0":5.713740988986386,"aX":13.906445349689939},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":-12.4,"spinRate":2117,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.39845377034941,"extension":5.817565834818728},"index":3,"playId":"18764133-ba5e-3fc9-ba42-300258ca354d","pitchNumber":1,"startTime":"2026-06-27T17:12:57.678Z","endTime":"2026-06-27T17:13:02.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803313494263588,"aZ":-23.834116952810685,"pfxX":7.701321266116924,"pfxZ":4.420801074843199,"pX":-0.08049266886155967,"pZ":2.5125679188617513,"vX0":-4.704685778010018,"vY0":-135.76175214545924,"vZ0":-4.290679554548412,"x":120.07,"y":170.94,"x0":0.6649918318261767,"y0":50.002199893995154,"z0":5.751116063999537,"aX":14.526152483292934},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":-13.1,"spinRate":2171,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4018503129523445,"extension":5.883368104604843},"hitData":{"launchSpeed":86.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.33,"coordY":167.9}},"index":4,"playId":"7a89336b-a494-37e0-946c-f48186c1a342","pitchNumber":2,"startTime":"2026-06-27T17:13:15.585Z","endTime":"2026-06-27T17:13:22.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:13:22.693Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to shortstop Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T17:13:28.277Z","endTime":"2026-06-27T17:14:37.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98546603878028,"aZ":-21.990602235026863,"pfxX":5.418000941417334,"pfxZ":5.376734823745643,"pX":0.8025383894356362,"pZ":4.0387008710778245,"vX0":-1.7529298625215965,"vY0":-135.63925816447616,"vZ0":-1.1078773658006,"x":86.41,"y":129.74,"x0":0.7466920725950437,"y0":50.00469600734701,"z0":5.961760987351257,"aX":10.266645238707095},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":-9.6,"spinRate":2093,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4012329738759446,"extension":5.804318945888506},"index":0,"playId":"0722c7aa-65b9-3f91-b9ba-20e0b34fe134","pitchNumber":1,"startTime":"2026-06-27T17:13:52.135Z","endTime":"2026-06-27T17:13:55.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90952222651152,"aZ":-28.670511215329764,"pfxX":7.264870700179651,"pfxZ":2.0208865212894356,"pX":1.7160803948190282,"pZ":3.334642166048133,"vX0":0.24161486033068016,"vY0":-130.28025860835143,"vZ0":-1.4737639537117135,"x":51.59,"y":148.74,"x0":0.6770641121425627,"y0":50.0039111568481,"z0":6.0551440789066096,"aX":12.609112059197365},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":-13.2,"spinRate":1496,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4188792994893209,"extension":5.698823517198439},"index":1,"playId":"9b75c5f7-1e62-36e5-8878-56fe6d3916c8","pitchNumber":2,"startTime":"2026-06-27T17:14:10.224Z","endTime":"2026-06-27T17:14:13.803Z","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":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02570129974409,"aZ":-24.22430099393652,"pfxX":8.159092300362444,"pfxZ":4.147772314211107,"pX":0.2476783428056996,"pZ":1.9856821317557176,"vX0":-3.5055769224153486,"vY0":-137.04343325716187,"vZ0":-5.939402332679138,"x":107.56,"y":185.17,"x0":0.4776690063218788,"y0":50.003728214573655,"z0":5.817574905513738,"aX":15.643959663048982},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":-14.2,"spinRate":2126,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.39846453999325293,"extension":5.823453781338746},"hitData":{"launchSpeed":80.8,"launchAngle":54.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":66.75,"coordY":138.67}},"index":2,"playId":"411634f5-0ebc-3dd1-9cc9-3d2aae7da418","pitchNumber":3,"startTime":"2026-06-27T17:14:26.761Z","endTime":"2026-06-27T17:14:37.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:14:37.993Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T17:14:38.359Z","endTime":"2026-06-27T17:15:59.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(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":93.6,"endSpeed":85.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728390322268034,"aZ":-26.36550900468152,"pfxX":6.886569878990779,"pfxZ":3.085244728905165,"pX":0.5659859882908349,"pZ":2.531418946085353,"vX0":-2.5855222927937214,"vY0":-136.23787727273887,"vZ0":-4.008977361154468,"x":95.43,"y":170.43,"x0":0.6323009902573578,"y0":50.000280343588614,"z0":5.842670972198346,"aX":12.95253318690293},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":-11.9,"spinRate":2093,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.40193509734001287,"extension":5.707824061629539},"index":0,"playId":"3e01e86c-e088-3a53-ae03-a4a0078628fe","pitchNumber":1,"startTime":"2026-06-27T17:15:00.182Z","endTime":"2026-06-27T17:15:04.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.268344009019682,"aZ":-42.90926881655743,"pfxX":-7.964771393571653,"pfxZ":-8.247365753033641,"pX":0.613809672489853,"pZ":1.7336206778265948,"vX0":1.547983649183704,"vY0":-113.48449960533809,"vZ0":0.34619504007935675,"x":93.6,"y":191.97,"x0":0.9565684898964923,"y0":50.005604242952195,"z0":5.8623914583955505,"aX":-10.3631268686576},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.5,"breakHorizontal":14.0,"spinRate":2819,"spinDirection":311},"zone":9,"typeConfidence":0.9,"plateTime":0.48312456379960356,"extension":5.867063104100584},"index":1,"playId":"22090440-f612-3f7c-9574-f7b219b8feb4","pitchNumber":2,"startTime":"2026-06-27T17:15:14.995Z","endTime":"2026-06-27T17:15:20.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21314602979192,"aZ":-19.726850678501396,"pfxX":2.547348546769788,"pfxZ":6.436925437843318,"pX":-1.573331681000251,"pZ":3.102817106177025,"vX0":-5.768769546286101,"vY0":-136.97742434299437,"vZ0":-4.179318432782708,"x":176.97,"y":155.0,"x0":0.21250728411596126,"y0":50.005879524563284,"z0":5.966389530014602,"aX":4.928753234491694},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":-3.6,"spinRate":2061,"spinDirection":143},"zone":11,"typeConfidence":0.89,"plateTime":0.3971882200751997,"extension":5.64628819041943},"index":2,"playId":"ab14f7a8-15de-3ac2-a0d8-a74f70eb9fa3","pitchNumber":3,"startTime":"2026-06-27T17:15:33.034Z","endTime":"2026-06-27T17:15:36.994Z","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":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96498920463792,"aZ":-29.06324551275621,"pfxX":6.752206427641362,"pfxZ":1.631596535296083,"pX":0.01974245040004638,"pZ":1.0897911903489927,"vX0":-4.303997076916317,"vY0":-136.44888114303268,"vZ0":-6.716420480015653,"x":116.25,"y":209.36,"x0":0.731532740380515,"y0":50.00194713413455,"z0":5.556476949720389,"aX":12.870050749741079},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":-11.4,"spinRate":2041,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.3997639070145067,"extension":5.850214654639635},"hitData":{"launchSpeed":83.2,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.64,"coordY":153.2}},"index":3,"playId":"0803750c-5846-3fc5-a193-94a2e31eec6a","pitchNumber":4,"startTime":"2026-06-27T17:15:52.585Z","endTime":"2026-06-27T17:15:59.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:15:59.732Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a sharp line drive to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:17:57.463Z","endTime":"2026-06-27T17:19:49.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.484558746016035,"aZ":-29.859828877052063,"pfxX":4.5266520846094735,"pfxZ":1.6411673457243516,"pX":-0.07895071790953688,"pZ":2.0687650641577835,"vX0":4.087810069610239,"vY0":-117.57509945268741,"vZ0":-1.136247548836397,"x":120.01,"y":182.92,"x0":-2.4229012922913475,"y0":50.00556508157849,"z0":5.3078561017605335,"aX":6.391958925696693},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.0,"breakHorizontal":-9.1,"spinRate":2456,"spinDirection":64},"zone":8,"typeConfidence":0.91,"plateTime":0.4643247969951796,"extension":6.332304285101817},"index":0,"playId":"ec38dc9b-201c-308c-99ed-563a56a5f5bc","pitchNumber":1,"startTime":"2026-06-27T17:18:22.148Z","endTime":"2026-06-27T17:18:26.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.20898545228527,"aZ":-35.9722441575114,"pfxX":6.737453106618471,"pfxZ":-2.844717817193441,"pX":-1.6020379145849524,"pZ":5.294695078706633,"vX0":-0.2702173749621121,"vY0":-113.50680269745213,"vZ0":6.722296854285337,"x":178.07,"y":95.82,"x0":-2.361323457722172,"y0":50.00240908341797,"z0":5.836924474281953,"aX":8.996678711110116},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.6,"breakHorizontal":-12.2,"spinRate":2445,"spinDirection":49},"zone":11,"typeConfidence":0.7,"plateTime":0.4782979631837363,"extension":6.247896896209908},"index":1,"playId":"44a035dd-e136-3a89-b839-c1bfdcb6a564","pitchNumber":2,"startTime":"2026-06-27T17:18:39.278Z","endTime":"2026-06-27T17:18:45.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.629039218873967,"aZ":-25.352716109518152,"pfxX":-7.446637305566108,"pfxZ":4.328315907130439,"pX":0.9324001925384594,"pZ":1.5846799380678205,"vX0":9.790720309860744,"vY0":-123.39509013374614,"vZ0":-3.952234991746684,"x":81.46,"y":195.99,"x0":-2.080552589997222,"y0":50.000798729133514,"z0":5.291601542630132,"aX":-11.728533532645434},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":1490,"spinDirection":251},"zone":14,"typeConfidence":0.86,"plateTime":0.4403020783922824,"extension":6.3561131781262885},"index":2,"playId":"5caeaf36-54cf-3902-9cd1-14ec548914d8","pitchNumber":3,"startTime":"2026-06-27T17:19:01.741Z","endTime":"2026-06-27T17:19:06.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.5,"endSpeed":76.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66098134913252,"aZ":-31.15654452821794,"pfxX":7.351094586339941,"pfxZ":0.7006222023965973,"pX":0.832313288202003,"pZ":1.2223027871616954,"vX0":5.124697582575623,"vY0":-120.01198356186084,"vZ0":-2.840205666033171,"x":85.27,"y":205.78,"x0":-2.287326824180059,"y0":50.00351847175215,"z0":5.201768425661004,"aX":10.701733556274089},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.8,"breakHorizontal":-14.5,"spinRate":2579,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.45674036417902375,"extension":6.355809453965741},"index":3,"playId":"4f22085f-fa4d-310c-8ee0-5b16fda2c65e","pitchNumber":4,"startTime":"2026-06-27T17:19:20.137Z","endTime":"2026-06-27T17:19:24.534Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310481849766916,"aZ":-23.968968879988324,"pfxX":-8.321827787480455,"pfxZ":4.496060232891326,"pX":0.4929030148326078,"pZ":1.9826884041167472,"vX0":9.669583184672947,"vY0":-133.19353266903212,"vZ0":-4.115935852659234,"x":98.21,"y":185.25,"x0":-2.0762108073120675,"y0":50.00600860167206,"z0":5.248396220570933,"aX":-15.19585347006225},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":13.4,"spinRate":2293,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4087407156561862,"extension":6.233202736996863},"hitData":{"launchSpeed":100.2,"launchAngle":10.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.6,"coordY":127.84}},"index":4,"playId":"09d2149a-cd5d-3c32-aadb-33d5575d568c","pitchNumber":5,"startTime":"2026-06-27T17:19:37.448Z","endTime":"2026-06-27T17:19:49.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:19:49.056Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to center fielder Jake Meyers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:19:47.721Z","endTime":"2026-06-27T17:21:13.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293233614703748,"aZ":-17.997539436571362,"pfxX":-7.718858226186795,"pfxZ":7.809210198649488,"pX":0.3087887744484665,"pZ":1.335658532014963,"vX0":8.782225179487117,"vY0":-132.6269607284381,"vZ0":-6.836847181268963,"x":105.23,"y":202.72,"x0":-2.013143947632941,"y0":50.00351859463113,"z0":5.218624457792561,"aX":-14.014332350962025},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2383,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.4100052996339283,"extension":6.445498781070969},"index":0,"playId":"78ce69b2-2312-39e1-a2e1-150296af375a","pitchNumber":1,"startTime":"2026-06-27T17:20:14.749Z","endTime":"2026-06-27T17:20:19.670Z","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":91.8,"endSpeed":85.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3784617456836,"aZ":-21.818953639727997,"pfxX":-7.627307591659368,"pfxZ":5.600107883087702,"pX":-1.28277262424396,"pZ":1.9876904015791284,"vX0":5.135600649997429,"vY0":-133.78380234339053,"vZ0":-4.329155898910277,"x":165.9,"y":185.11,"x0":-2.2168039477810404,"y0":50.00326223061371,"z0":5.151201745376111,"aX":-14.10660624386054},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":2300,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.40628994737403,"extension":6.376863573249964},"index":1,"playId":"288ec9e6-779a-384d-a4f7-ebb42493c1ce","pitchNumber":2,"startTime":"2026-06-27T17:20:34.164Z","endTime":"2026-06-27T17:20:38.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-27T17:20:48.294Z","endTime":"2026-06-27T17:21:02.885Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.845212852608444,"aZ":-21.347620046474887,"pfxX":-6.532167816103598,"pfxZ":5.8664448802928275,"pX":-0.5494845076943166,"pZ":2.14987555792117,"vX0":6.326820486257613,"vY0":-133.5448315495894,"vZ0":-4.373954546107858,"x":137.95,"y":180.73,"x0":-2.0759814081972063,"y0":50.00282063980002,"z0":5.302104817862828,"aX":-12.057287923017642},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":10.8,"spinRate":2392,"spinDirection":231},"zone":7,"typeConfidence":0.89,"plateTime":0.40675090602736663,"extension":6.332716561093686},"hitData":{"launchSpeed":99.5,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.61,"coordY":61.08}},"index":3,"playId":"d8b6567f-cfee-33bf-8518-fdf207f0ff80","pitchNumber":3,"startTime":"2026-06-27T17:21:02.885Z","endTime":"2026-06-27T17:21:13.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:21:13.591Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out sharply to left fielder Brice Matthews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:21:13.101Z","endTime":"2026-06-27T17:22:04.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.597759361833788,"aZ":-26.31321441333304,"pfxX":-8.28817148298252,"pfxZ":3.601077745888923,"pX":0.4460814057918581,"pZ":1.8109237609529838,"vX0":8.827179210237205,"vY0":-125.24222404585072,"vZ0":-3.4293370472129125,"x":100.0,"y":189.89,"x0":-2.007906692284643,"y0":50.00206542182571,"z0":5.294358348193463,"aX":-13.48309540365158},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":1623,"spinDirection":241},"zone":9,"typeConfidence":0.88,"plateTime":0.433388244476566,"extension":6.405045552858683},"index":0,"playId":"9310bc6b-54e6-3be9-856f-4750853d6cf8","pitchNumber":1,"startTime":"2026-06-27T17:21:37.068Z","endTime":"2026-06-27T17:21:41.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06879413640329,"aZ":-21.397985957026773,"pfxX":-7.589600736361776,"pfxZ":5.814958976030717,"pX":-0.6921636195635988,"pZ":2.358340767659039,"vX0":6.276539693877017,"vY0":-134.75026746424805,"vZ0":-4.049225182835563,"x":143.38,"y":175.1,"x0":-2.0563220264131434,"y0":50.0056698300111,"z0":5.377263547728418,"aX":-14.072249516416015},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":12.6,"spinRate":2292,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4052397139566377,"extension":6.309359020650738},"hitData":{"launchSpeed":106.9,"launchAngle":14.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.49,"coordY":76.55}},"index":1,"playId":"24050733-4772-383d-bb98-66156f2571d2","pitchNumber":2,"startTime":"2026-06-27T17:21:54.046Z","endTime":"2026-06-27T17:22:04.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:22:04.062Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T17:22:04.381Z","endTime":"2026-06-27T17:22:59.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02350717674831,"aZ":-29.439950226654744,"pfxX":3.929414931033354,"pfxZ":1.859944198697094,"pX":1.6116116444629836,"pZ":1.2744386580595037,"vX0":7.592833350677064,"vY0":-120.19693378491743,"vZ0":-3.151419873242899,"x":55.57,"y":204.37,"x0":-2.0916397051251154,"y0":50.00431087072349,"z0":5.200837420482823,"aX":5.782985457641219},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-8.9,"spinRate":2683,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.45467794140123896,"extension":6.563437192597567},"index":0,"playId":"59503665-fbb0-38b2-b71f-044de0be9e3b","pitchNumber":1,"startTime":"2026-06-27T17:22:30.856Z","endTime":"2026-06-27T17:22:34.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456515930652156,"aZ":-24.445872433316396,"pfxX":-8.475920565958933,"pfxZ":4.286664639049317,"pX":0.5703194878397571,"pZ":1.7214918527719698,"vX0":9.438659883592827,"vY0":-133.12259788193012,"vZ0":-4.791694911844419,"x":95.26,"y":192.3,"x0":-1.9129595247921531,"y0":50.00138902266673,"z0":5.305022754531698,"aX":-15.27565281803497},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":2398,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.41079315403937144,"extension":6.2778459817665},"hitData":{"launchSpeed":61.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.32,"coordY":165.44}},"index":1,"playId":"39247357-5706-38e2-bb54-da525222a539","pitchNumber":2,"startTime":"2026-06-27T17:22:50.465Z","endTime":"2026-06-27T17:22:59.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:22:59.211Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (15) on a sharp line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:25:17.810Z","endTime":"2026-06-27T17:25:45.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T17:25:06.117Z","endTime":"2026-06-27T17:25:20.001Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.473757417614802,"aZ":-43.167200010266974,"pfxX":-7.519203748969609,"pfxZ":-8.646991448454289,"pX":0.798170866705196,"pZ":1.4884797116788913,"vX0":1.683254989414479,"vY0":-112.661236798888,"vZ0":0.03671823224574555,"x":86.58,"y":198.59,"x0":1.0130794578858118,"y0":50.00052122729571,"z0":5.873207992217199,"aX":-9.562914429473832},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.2,"breakHorizontal":13.1,"spinRate":2836,"spinDirection":320},"zone":14,"typeConfidence":0.9,"plateTime":0.4881287112122057,"extension":5.70107937011688},"index":1,"playId":"22558111-a948-3ad7-9e8f-7167948687dc","pitchNumber":1,"startTime":"2026-06-27T17:25:20.001Z","endTime":"2026-06-27T17:25:23.995Z","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":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82070495644874,"aZ":-26.395063495214192,"pfxX":9.54859539368196,"pfxZ":3.131688371923607,"pX":0.49956001745949946,"pZ":2.6923538881615126,"vX0":-4.043380485479471,"vY0":-134.8542017147721,"vZ0":-2.954037384809202,"x":97.96,"y":166.09,"x0":0.7762981800728304,"y0":50.001776982048874,"z0":5.6601388294134285,"aX":17.618042279478402},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":-16.4,"spinRate":2100,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.40588045910849413,"extension":5.833581179448371},"hitData":{"launchSpeed":105.3,"launchAngle":17.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.98,"coordY":75.44}},"index":2,"playId":"23aadd5c-c3ec-3972-b7b4-9d77baa658f3","pitchNumber":2,"startTime":"2026-06-27T17:25:34.782Z","endTime":"2026-06-27T17:25:45.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:25:45.786Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cam Smith homers (9) on a line drive to left field. Christian Walker scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:25:50.396Z","endTime":"2026-06-27T17:29:38.564Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884273525646403,"aZ":-20.609853800615614,"pfxX":9.381853672052005,"pfxZ":6.279262645440399,"pX":-0.4747789241280784,"pZ":2.365792043597679,"vX0":-5.709894504959086,"vY0":-134.31899934663622,"vZ0":-5.052455821094401,"x":135.1,"y":174.9,"x0":0.4506977425025647,"y0":50.00539829746702,"z0":5.72062146806906,"aX":17.284322158812362},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-16.0,"spinRate":2103,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4065365709191351,"extension":5.841092069952685},"index":0,"playId":"48056c65-f020-39ee-b8b0-d8ae1ebaa161","pitchNumber":1,"startTime":"2026-06-27T17:26:15.539Z","endTime":"2026-06-27T17:26:19.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08744394961454,"aZ":-31.7776247274068,"pfxX":9.748840048404935,"pfxZ":0.2365613735826413,"pX":-0.3361252990355553,"pZ":0.6510028461567765,"vX0":-5.538209056683368,"vY0":-127.92677283166036,"vZ0":-6.258054352838938,"x":129.81,"y":221.2,"x0":0.5889314060342137,"y0":50.000669145712735,"z0":5.616021311934889,"aX":16.175959743175657},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":1493,"spinDirection":124},"zone":13,"typeConfidence":0.89,"plateTime":0.4279491626229883,"extension":5.865082593658333},"index":1,"playId":"ade69b53-0784-32bf-bf02-eb4847a99b4f","pitchNumber":2,"startTime":"2026-06-27T17:26:31.423Z","endTime":"2026-06-27T17:26:37.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533466017735336,"aZ":-42.30844525598458,"pfxX":-6.719098730587929,"pfxZ":-7.849754616892587,"pX":-1.850744479899286,"pZ":1.0952053164255895,"vX0":-3.4265016075306396,"vY0":-113.44165475348134,"vZ0":-1.1656426288034005,"x":187.55,"y":209.21,"x0":0.5566392381724725,"y0":50.00156465281873,"z0":5.86761551371406,"aX":-8.675927706648237},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.2,"breakHorizontal":13.1,"spinRate":2830,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.48453487270715456,"extension":5.861293273975228},"index":2,"playId":"175c1e73-cec9-3b4e-b102-fdd7a0b7c183","pitchNumber":3,"startTime":"2026-06-27T17:26:53.860Z","endTime":"2026-06-27T17:26:58.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115370377558243,"aZ":-31.707850110034723,"pfxX":6.265643069780438,"pfxZ":0.27555073895443094,"pX":0.836026385699889,"pZ":1.8152956561391838,"vX0":-1.5091705243593547,"vY0":-128.92192454651897,"vZ0":-3.876459849072403,"x":85.13,"y":189.77,"x0":0.615499599166399,"y0":50.0013430883828,"z0":5.788973401804282,"aX":10.532854505658989},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.1,"breakHorizontal":-11.0,"spinRate":1484,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4250562471869257,"extension":5.772633643776556},"index":3,"playId":"9013324d-d32f-33bd-9f00-dcf1b805ab26","pitchNumber":4,"startTime":"2026-06-27T17:27:11.552Z","endTime":"2026-06-27T17:27:15.869Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04947120911263,"aZ":-27.937491173773676,"pfxX":6.514760765815781,"pfxZ":2.256432714202397,"pX":-0.6461427470843081,"pZ":3.170481297322392,"vX0":-5.414325018883535,"vY0":-136.13065417800595,"vZ0":-2.1385236633677955,"x":141.63,"y":153.18,"x0":0.5227338544032228,"y0":50.00136216215235,"z0":5.901397815175922,"aX":12.219138549902878},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":-10.7,"spinRate":2117,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.4024445807487247,"extension":5.727327044626392},"index":4,"playId":"e9cb07a0-c764-3f41-b2ec-b4c0984b3acb","pitchNumber":5,"startTime":"2026-06-27T17:27:27.189Z","endTime":"2026-06-27T17:27:34.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.812937689618135,"aZ":-41.59524073280146,"pfxX":-7.656600731888176,"pfxZ":-7.14164217266525,"pX":-0.24702330168534167,"pZ":2.261726928885575,"vX0":0.042059299885560175,"vY0":-114.36210172238715,"vZ0":0.9421453212253883,"x":126.42,"y":177.71,"x0":0.728364429477484,"y0":50.001730300820235,"z0":5.93623660456288,"aX":-10.103368877362392},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.4,"breakHorizontal":13.8,"spinRate":2780,"spinDirection":321},"zone":7,"typeConfidence":0.89,"plateTime":0.4796084991562153,"extension":5.837266219337876},"index":5,"playId":"88ed43ac-30f0-30f0-9ec2-4992f9b9b960","pitchNumber":6,"startTime":"2026-06-27T17:28:08.790Z","endTime":"2026-06-27T17:28:13.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.304532574127464,"aZ":-41.97701233895433,"pfxX":-5.810808703913935,"pfxZ":-7.684647434323618,"pX":-0.8423074172539445,"pZ":1.151001932366609,"vX0":-1.5426633776657912,"vY0":-112.48953653850002,"vZ0":-0.7131787195983541,"x":149.11,"y":207.7,"x0":0.608062744507129,"y0":50.00267645420545,"z0":5.745026428813711,"aX":-7.411727936556275},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.8,"breakHorizontal":10.9,"spinRate":2609,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4877907686933738,"extension":5.892721665044731},"index":6,"playId":"b4b43989-a210-3d1b-8562-887d7f3f9e33","pitchNumber":7,"startTime":"2026-06-27T17:28:32.512Z","endTime":"2026-06-27T17:28:38.906Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-27T17:28:52.315Z","endTime":"2026-06-27T17:29:12.344Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919590627102462,"aZ":-29.04435804468054,"pfxX":6.0680839834855425,"pfxZ":1.8341913772321181,"pX":0.15840026414508557,"pZ":2.9003093961935025,"vX0":-2.881245747068978,"vY0":-129.0688066668271,"vZ0":-2.0935036288686284,"x":110.96,"y":160.47,"x0":0.49379045554891915,"y0":50.00370864574911,"z0":5.933107816112254,"aX":10.358110765229908},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-10.4,"spinRate":1509,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.4224833924945881,"extension":5.761185604656399},"hitData":{"launchSpeed":108.7,"launchAngle":20.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.97,"coordY":67.27}},"index":8,"playId":"26960ecf-a477-3080-bc0c-585be400e65c","pitchNumber":8,"startTime":"2026-06-27T17:29:12.344Z","endTime":"2026-06-27T17:29:38.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:29:38.564Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:29:44.131Z","endTime":"2026-06-27T17:31:28.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.570174817827453,"aZ":-24.270633720606835,"pfxX":10.53759006726648,"pfxZ":4.249753209587319,"pX":0.6210051287137683,"pZ":1.702537748732414,"vX0":-3.998543444564093,"vY0":-135.75879492958745,"vZ0":-5.671614929334714,"x":93.33,"y":192.81,"x0":0.7463438237180389,"y0":50.006206941250234,"z0":5.5153021434433604,"aX":19.612833661796593},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":-18.2,"spinRate":1957,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.4039307353010937,"extension":5.744130596954363},"index":0,"playId":"bc8f15d6-df2f-379e-ad8f-5458da2e4583","pitchNumber":1,"startTime":"2026-06-27T17:29:57.296Z","endTime":"2026-06-27T17:30:00.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.220877496813344,"aZ":-40.70620180435016,"pfxX":-10.098816661942912,"pfxZ":-7.085565549152442,"pX":2.5430853403528006,"pZ":4.332830737141385,"vX0":5.931981922074447,"vY0":-108.74516876683717,"vZ0":5.545730736394459,"x":20.06,"y":121.79,"x0":1.098501895008883,"y0":50.00534719021045,"z0":6.153037243050628,"aX":-12.154433102184536},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.0,"breakHorizontal":16.8,"spinRate":2685,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.5027792031231675,"extension":5.670837438229795},"index":1,"playId":"b8bb3fbb-23d0-32cf-90fd-fe340f77c7a6","pitchNumber":2,"startTime":"2026-06-27T17:30:11.696Z","endTime":"2026-06-27T17:30:15.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50791198279584,"aZ":-30.18994128392006,"pfxX":8.517093616379212,"pfxZ":1.0857635581022862,"pX":0.12364100866439418,"pZ":1.402915532330744,"vX0":-4.8187257889293305,"vY0":-134.29533825144824,"vZ0":-5.163853918169216,"x":112.29,"y":200.9,"x0":0.8326447055508687,"y0":50.00381747325873,"z0":5.492575830449992,"aX":15.590978239792307},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.1,"breakHorizontal":-14.4,"spinRate":2130,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.407515669088129,"extension":5.8350573000136965},"index":2,"playId":"cce3e362-2bcf-34be-823e-b18519c22923","pitchNumber":3,"startTime":"2026-06-27T17:30:28.429Z","endTime":"2026-06-27T17:30:32.990Z","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":80.1,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54052116261047,"aZ":-42.97319645185207,"pfxX":-7.1198383771590406,"pfxZ":-7.908697030737774,"pX":-1.8177959747483718,"pZ":-0.22514737011151215,"vX0":-3.7115275032190933,"vY0":-116.59923863149416,"vZ0":-4.15298999822039,"x":186.29,"y":244.86,"x0":0.7236476085377618,"y0":50.00274711465528,"z0":5.666964641218948,"aX":-9.723969256412515},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.1,"breakHorizontal":13.8,"spinRate":2936,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4711834835003166,"extension":5.831752059143171},"index":3,"playId":"80a8dc3f-9aae-3f66-b1de-31c5fe69fcfa","pitchNumber":4,"startTime":"2026-06-27T17:30:43.056Z","endTime":"2026-06-27T17:30:47.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91899363958597,"aZ":-23.95920462413284,"pfxX":8.16270008279436,"pfxZ":4.2887525375886835,"pX":-0.03997930730623146,"pZ":3.090144852108731,"vX0":-4.37531947377376,"vY0":-136.76300547553754,"vZ0":-3.274401908775293,"x":118.52,"y":155.35,"x0":0.5102677135438958,"y0":50.00553946742616,"z0":5.925088808271012,"aX":15.642544097054532},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":-14.0,"spinRate":2147,"spinDirection":146},"zone":2,"typeConfidence":0.89,"plateTime":0.39876087711403096,"extension":5.76635795685143},"index":4,"playId":"154e7271-fa6e-320d-923a-4c0c26626862","pitchNumber":5,"startTime":"2026-06-27T17:31:03.502Z","endTime":"2026-06-27T17:31:07.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171736281777697,"aZ":-32.79561364525703,"pfxX":8.405850445589621,"pfxZ":-0.36106212847436403,"pX":0.08220918608653587,"pZ":1.6948954214827414,"vX0":-4.0159233798310385,"vY0":-129.23606015853352,"vZ0":-3.758565586687626,"x":113.87,"y":193.02,"x0":0.5582538179827083,"y0":50.005458813532286,"z0":5.66828723185402,"aX":14.320470944732685},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.2,"breakHorizontal":-14.4,"spinRate":1567,"spinDirection":114},"zone":8,"typeConfidence":0.9,"plateTime":0.42269444142314416,"extension":5.734091042882447},"index":5,"playId":"8f743f7e-6cbe-3ff7-8406-c1f1b4c52eee","pitchNumber":6,"startTime":"2026-06-27T17:31:24.104Z","endTime":"2026-06-27T17:31:28.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:31:28.808Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Meyers singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:31:29.135Z","endTime":"2026-06-27T17:33:12.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15342249421509,"aZ":-27.410498463092882,"pfxX":7.014519288106707,"pfxZ":2.9032904535762505,"pX":-0.9102411808847901,"pZ":0.8924402058031167,"vX0":-6.315304741299831,"vY0":-127.5523660044729,"vZ0":-6.10965441487285,"x":151.7,"y":214.68,"x0":0.6908886803017472,"y0":50.005392667868335,"z0":5.490849374167917,"aX":11.517062702880947},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":-11.2,"spinRate":1659,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.4300302884045295,"extension":5.859604843817904},"index":0,"playId":"a065e999-704d-3ac6-8789-0e5edf3b3f2c","pitchNumber":1,"startTime":"2026-06-27T17:31:51.359Z","endTime":"2026-06-27T17:31:55.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336007613267114,"aZ":-24.25300456257037,"pfxX":8.026318153164,"pfxZ":4.397883347591367,"pX":-0.24439209523813363,"pZ":1.2794917324970245,"vX0":-5.368898707876899,"vY0":-133.75054089156882,"vZ0":-6.469677175428199,"x":126.32,"y":204.23,"x0":0.7517484134614274,"y0":50.00638712559267,"z0":5.4829330494511215,"aX":14.46465924266938},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-13.3,"spinRate":2184,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4103888563698028,"extension":5.7625170117080495},"index":1,"playId":"91c6d46e-ba9e-3671-88a6-4fe79ba88ab3","pitchNumber":2,"startTime":"2026-06-27T17:32:09.661Z","endTime":"2026-06-27T17:32:14.530Z","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":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35061601082764,"aZ":-24.178569964570332,"pfxX":8.882751491029154,"pfxZ":4.32754573811849,"pX":-1.0311110439199411,"pZ":1.4423839498403357,"vX0":-7.0300990763306475,"vY0":-135.53081410364297,"vZ0":-6.450143925770603,"x":156.3,"y":199.84,"x0":0.4503787144572309,"y0":50.00544139859854,"z0":5.556985536729651,"aX":16.424182704325695},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":-14.5,"spinRate":2130,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.40509898251346943,"extension":5.839262438685883},"index":2,"playId":"2f182ee3-ffd7-32a1-8a96-fc5ba97a0ca8","pitchNumber":3,"startTime":"2026-06-27T17:32:27.647Z","endTime":"2026-06-27T17:32:32.090Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27595213572927,"aZ":-25.206946560143432,"pfxX":9.193682460912509,"pfxZ":3.811034403413574,"pX":-0.08685386801267982,"pZ":1.598363894900286,"vX0":-4.90743005077209,"vY0":-135.09689863419916,"vZ0":-6.026440941475305,"x":120.31,"y":195.62,"x0":0.5687558420099157,"y0":50.0044408223332,"z0":5.654952567354878,"aX":16.819762163445525},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.5,"spinRate":2249,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.4070386068058065,"extension":5.72932870598474},"index":3,"playId":"110760e4-b9cd-37a7-86d5-e4fa8d37bfff","pitchNumber":4,"startTime":"2026-06-27T17:32:45.819Z","endTime":"2026-06-27T17:32:50.002Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76128962040166,"aZ":-30.044765386341265,"pfxX":11.401744364417631,"pfxZ":1.196111924061647,"pX":-0.10148347872639157,"pZ":2.235132180842431,"vX0":-5.727593906544662,"vY0":-134.22267125080702,"vZ0":-3.2477977370884075,"x":120.87,"y":178.43,"x0":0.6076685513989314,"y0":50.00289345339874,"z0":5.658274921542834,"aX":20.287858060633823},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":2220,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.41201153774268917,"extension":5.710578393045126},"hitData":{"launchSpeed":102.8,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.2,"coordY":138.0}},"index":4,"playId":"53a17af0-3188-3469-88af-a5aa2743e28f","pitchNumber":5,"startTime":"2026-06-27T17:33:00.946Z","endTime":"2026-06-27T17:33:12.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:33:12.659Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brice Matthews pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:33:35.140Z","endTime":"2026-06-27T17:34:40.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428515517599035,"aZ":-42.080792162664835,"pfxX":-6.720997714175363,"pfxZ":-7.818581535980253,"pX":-2.501732925869774,"pZ":1.2532551244171215,"vX0":-4.988173836193189,"vY0":-112.46602631948906,"vZ0":-0.6569289127030495,"x":212.36,"y":204.94,"x0":0.6265607065480394,"y0":50.00310160887646,"z0":5.856784062222773,"aX":-8.516088942639364},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.9,"breakHorizontal":13.6,"spinRate":2867,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4890310076283586,"extension":6.026177096019606},"index":0,"playId":"7735ce3c-f680-3c05-bf91-0ee28dfcd87d","pitchNumber":1,"startTime":"2026-06-27T17:33:36.397Z","endTime":"2026-06-27T17:33:42.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967097119936245,"aZ":-25.11764413079284,"pfxX":7.123142314922566,"pfxZ":3.7496116749400787,"pX":-0.37971973190979835,"pZ":3.065634684048641,"vX0":-4.664208849694293,"vY0":-135.21464279892308,"vZ0":-2.9078073311427555,"x":131.47,"y":156.01,"x0":0.42786208132702575,"y0":50.00428185218942,"z0":5.886603723299055,"aX":13.406449112425953},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":-12.1,"spinRate":2086,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.40258226496982896,"extension":5.812189944727276},"index":1,"playId":"029ec9b8-ebe4-304a-9058-6261d8a823c1","pitchNumber":2,"startTime":"2026-06-27T17:33:56.751Z","endTime":"2026-06-27T17:34:00.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43135755171226,"aZ":-25.632538922861677,"pfxX":7.002174417044601,"pfxZ":3.47443949708547,"pX":0.3751146696143542,"pZ":2.87841623211119,"vX0":-3.228730400227977,"vY0":-135.5189963839886,"vZ0":-3.288018882724638,"x":102.7,"y":161.06,"x0":0.6648155789293474,"y0":50.001627117729186,"z0":5.875247864420727,"aX":13.172257104966548},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-12.1,"spinRate":2162,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.40241844001130644,"extension":5.7569305622700275},"index":2,"playId":"8f818c76-1c90-3d2b-ae7e-32ef8206d222","pitchNumber":3,"startTime":"2026-06-27T17:34:13.630Z","endTime":"2026-06-27T17:34:19.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-27T17:34:22.013Z","endTime":"2026-06-27T17:34:32.188Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"}},{"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":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36073468848033,"aZ":-26.26096262587843,"pfxX":7.179835692373523,"pfxZ":3.0826771289227555,"pX":-0.3406733057753081,"pZ":2.520168598730781,"vX0":-4.998759949987713,"vY0":-136.89431263581417,"vZ0":-4.333347258812251,"x":129.99,"y":170.74,"x0":0.5669354534689773,"y0":50.00083524401201,"z0":5.899583066776098,"aX":13.763189167367344},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":-12.1,"spinRate":2228,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.39857269421338115,"extension":5.787353824076309},"hitData":{"launchSpeed":76.9,"launchAngle":73.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.39,"coordY":181.58}},"index":4,"playId":"583216de-ac88-3c7b-a93c-e2f8106e81b0","pitchNumber":4,"startTime":"2026-06-27T17:34:32.188Z","endTime":"2026-06-27T17:34:40.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:34:40.454Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Vázquez lines out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T17:34:49.484Z","endTime":"2026-06-27T17:36:18.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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(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":93.1,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93833478963372,"aZ":-24.93810755770232,"pfxX":7.024508385559271,"pfxZ":3.879833844923131,"pX":-1.7100534092598458,"pZ":1.8811938032378066,"vX0":-8.1961023163255,"vY0":-135.27472363764025,"vZ0":-5.780266090694093,"x":182.18,"y":187.99,"x0":0.4382759332367712,"y0":50.001382041324646,"z0":5.7806249409251365,"aX":13.092456527354582},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":-11.0,"spinRate":2184,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4040252455144988,"extension":5.8840576542806575},"index":0,"playId":"4fae8351-448c-3868-a29c-9d884fbff484","pitchNumber":1,"startTime":"2026-06-27T17:35:05.892Z","endTime":"2026-06-27T17:35:09.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583412005305313,"aZ":-22.71805927425239,"pfxX":6.2200820026765875,"pfxZ":5.126178418630204,"pX":0.05650617039685216,"pZ":2.8107148649450764,"vX0":-3.327613792057756,"vY0":-134.57305376643956,"vZ0":-3.647759415314036,"x":114.85,"y":162.89,"x0":0.49705465856768205,"y0":50.0028977365633,"z0":5.781717859349326,"aX":11.476252335721306},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-10.6,"spinRate":2091,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4060857940353393,"extension":5.751094003260472},"index":1,"playId":"057eafa1-4c32-344d-bfdb-afe8b9638fce","pitchNumber":2,"startTime":"2026-06-27T17:35:24.911Z","endTime":"2026-06-27T17:35:29.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481606339115284,"aZ":-25.477900473748033,"pfxX":7.183275603211372,"pfxZ":3.5550261671240158,"pX":-0.4474125818484591,"pZ":3.1886921474224037,"vX0":-4.475826744879247,"vY0":-135.75915242665994,"vZ0":-2.7309748487739736,"x":134.05,"y":152.69,"x0":0.28260382376861154,"y0":50.00016894548703,"z0":5.9659310347106125,"aX":13.514088368620005},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":-12.1,"spinRate":2235,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.4022239381696826,"extension":5.69196645692245},"index":2,"playId":"47beefcb-069f-3cc9-8f88-465df5719af5","pitchNumber":3,"startTime":"2026-06-27T17:35:43.277Z","endTime":"2026-06-27T17:35:47.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.372586252062252,"aZ":-41.86933344911058,"pfxX":-7.536946960010405,"pfxZ":-7.3120438292823575,"pX":-0.6198835954973918,"pZ":2.1386586380047357,"vX0":-1.2705061085464142,"vY0":-114.23392424443963,"vZ0":0.7223932829898843,"x":140.63,"y":181.04,"x0":0.922388397074009,"y0":50.00181504947642,"z0":5.923089241376918,"aX":-9.994229019590849},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":13.9,"spinRate":2898,"spinDirection":315},"zone":4,"typeConfidence":0.89,"plateTime":0.47884451633817227,"extension":5.6806770275853715},"hitData":{"launchSpeed":88.3,"launchAngle":24.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.17,"coordY":107.38}},"index":3,"playId":"f6c4117d-f73b-31e4-a2d1-b7f97c7a3f82","pitchNumber":4,"startTime":"2026-06-27T17:36:08.490Z","endTime":"2026-06-27T17:36:18.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:36:18.380Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to left fielder Brice Matthews.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:38:14.815Z","endTime":"2026-06-27T17:39:42.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.242916318055567,"aZ":-36.35145254141239,"pfxX":6.417139620845296,"pfxZ":-3.0989805407766724,"pX":0.013012730323054347,"pZ":3.4581243421460046,"vX0":2.985980226170639,"vY0":-115.10310098649126,"vZ0":2.9333549346759398,"x":116.5,"y":145.41,"x0":-2.1323116915249787,"y0":50.00038319372649,"z0":5.673649347126549,"aX":8.657523794769661},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.7,"breakHorizontal":-12.4,"spinRate":2494,"spinDirection":46},"zone":12,"typeConfidence":0.72,"plateTime":0.47483660564280017,"extension":6.222674621585959},"index":0,"playId":"ad73cb6c-0c96-3a2b-8e8b-f44005c2163a","pitchNumber":1,"startTime":"2026-06-27T17:38:38.983Z","endTime":"2026-06-27T17:39:06.011Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.298908339402722,"aZ":-28.91087551249642,"pfxX":4.767441554006929,"pfxZ":2.2407466108232015,"pX":-0.5615083759080531,"pZ":2.444798274134273,"vX0":2.844844128541624,"vY0":-119.80954469451332,"vZ0":-0.6414111951097203,"x":138.4,"y":172.77,"x0":-2.3823314606091013,"y0":50.00593522150994,"z0":5.290877772653046,"aX":6.959268612831381},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":-9.4,"spinRate":2675,"spinDirection":67},"zone":4,"typeConfidence":0.91,"plateTime":0.4564844140199815,"extension":6.174180487928877},"index":1,"playId":"54bc553e-c06b-3ef4-910b-2d811f24b62c","pitchNumber":2,"startTime":"2026-06-27T17:39:13.290Z","endTime":"2026-06-27T17:39:17.649Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336793471721858,"aZ":-24.836798400996916,"pfxX":-10.884483092749468,"pfxZ":3.914942662362332,"pX":-0.21548883113861317,"pZ":1.5433788146746399,"vX0":8.777081333144258,"vY0":-135.26984114928845,"vZ0":-5.0228920276051,"x":125.21,"y":197.11,"x0":-2.069869109552759,"y0":50.00238690328863,"z0":5.140159094835498,"aX":-20.40190675786585},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":2309,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4031451269591302,"extension":6.206432055481414},"hitData":{"launchSpeed":95.9,"launchAngle":13.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.78,"coordY":114.19}},"index":2,"playId":"9adf466e-e008-3c83-bc6a-fe6d5d7f1d2b","pitchNumber":3,"startTime":"2026-06-27T17:39:32.265Z","endTime":"2026-06-27T17:39:42.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:39:42.890Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:39:43.957Z","endTime":"2026-06-27T17:40:35.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":90.7,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855558470706836,"aZ":-20.81168249070255,"pfxX":-4.675797793368817,"pfxZ":6.328716672328193,"pX":-0.18819201246988518,"pZ":3.6755159334830823,"vX0":6.527689813649653,"vY0":-132.07255181306738,"vZ0":-0.6281159737168683,"x":124.17,"y":139.54,"x0":-2.0659607031584404,"y0":50.00248848217659,"z0":5.425096345074813,"aX":-8.394825823424648},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":7.3,"spinRate":2317,"spinDirection":221},"zone":11,"typeConfidence":0.87,"plateTime":0.4121877648341612,"extension":6.3690295305559745},"index":0,"playId":"e0a929aa-7427-378d-b9f4-92746794986c","pitchNumber":1,"startTime":"2026-06-27T17:40:06.464Z","endTime":"2026-06-27T17:40:10.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532113912618552,"aZ":-19.117459962516868,"pfxX":-5.252235886463238,"pfxZ":7.168059066907855,"pX":0.33801920758199444,"pZ":2.3645159361749153,"vX0":7.837287311861316,"vY0":-132.8770504709743,"vZ0":-3.976211118280662,"x":104.12,"y":174.94,"x0":-1.94245520014449,"y0":50.00280323768931,"z0":5.236858640734917,"aX":-9.567046675795417},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2440,"spinDirection":221},"zone":6,"typeConfidence":0.88,"plateTime":0.40933000080530224,"extension":6.562620856365742},"hitData":{"launchSpeed":94.7,"launchAngle":23.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.93,"coordY":93.56}},"index":1,"playId":"f9410c18-5e90-3f4b-afba-2c59287e308e","pitchNumber":2,"startTime":"2026-06-27T17:40:24.850Z","endTime":"2026-06-27T17:40:35.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:40:35.195Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a line drive to right fielder Cam Smith. Kerry Carpenter to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:40:51.001Z","endTime":"2026-06-27T17:41:11.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581041545440097,"aZ":-24.39961586362898,"pfxX":-9.552684771833436,"pfxZ":4.214079716016654,"pX":-0.27943078880298333,"pZ":2.128036109869052,"vX0":7.9658052380859505,"vY0":-134.35171099371755,"vZ0":-3.658893398169295,"x":127.65,"y":181.32,"x0":-2.028235994230983,"y0":50.003834563506636,"z0":5.2231780177415645,"aX":-17.62665620580225},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":2236,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4062524033024242,"extension":6.405198819419336},"hitData":{"launchSpeed":97.8,"launchAngle":5.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.86,"coordY":137.05}},"index":0,"playId":"ec021c1d-d9b6-3423-908d-7a30dabf70c1","pitchNumber":1,"startTime":"2026-06-27T17:40:59.737Z","endTime":"2026-06-27T17:41:11.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:41:11.149Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:41:21.213Z","endTime":"2026-06-27T17:42:02.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":86.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6877324613991,"aZ":-18.38778868576546,"pfxX":-4.282225852964256,"pfxZ":7.40466940083075,"pX":0.3172334723970891,"pZ":2.5587898688639394,"vX0":7.6100624817632205,"vY0":-134.0349589240395,"vZ0":-3.878851385202642,"x":104.91,"y":169.69,"x0":-1.9730138699529463,"y0":50.001606150660514,"z0":5.299112844801829,"aX":-7.972022292832254},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":6.6,"spinRate":2300,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.4050948143731179,"extension":6.393030306622614},"hitData":{"launchSpeed":92.9,"launchAngle":41.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.29,"coordY":71.99}},"index":0,"playId":"ad4989ca-186b-3782-8ae7-fabfd48f4306","pitchNumber":1,"startTime":"2026-06-27T17:41:47.494Z","endTime":"2026-06-27T17:42:02.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:42:02.857Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Rogers pops out to shortstop Jeremy Peña in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T17:42:04.160Z","endTime":"2026-06-27T17:42:47.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60670395572485,"aZ":-28.45170193721867,"pfxX":5.475488484712554,"pfxZ":2.5666104433768098,"pX":0.15670013469517013,"pZ":2.6703428650194754,"vX0":4.242892722990678,"vY0":-120.23551523643478,"vZ0":-0.2600828516912176,"x":111.03,"y":166.68,"x0":-2.348622000425939,"y0":50.00101709681591,"z0":5.327530491479837,"aX":7.930066836715259},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.9,"breakHorizontal":-11.0,"spinRate":2639,"spinDirection":51},"zone":5,"typeConfidence":0.91,"plateTime":0.457401019771142,"extension":6.474500634665118},"hitData":{"launchSpeed":85.8,"launchAngle":62.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.72,"coordY":168.4}},"index":0,"playId":"7bef8fab-5e80-3469-957f-d80b85351e56","pitchNumber":1,"startTime":"2026-06-27T17:42:37.147Z","endTime":"2026-06-27T17:42:47.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:42:47.176Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:44:43.648Z","endTime":"2026-06-27T17:45:25.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24544097002599,"aZ":-29.40413575926321,"pfxX":9.032520039212175,"pfxZ":1.5480418206132112,"pX":-0.13999386728261848,"pZ":0.9068069508096083,"vX0":-5.930036752205497,"vY0":-133.24583415900486,"vZ0":-6.453924277802007,"x":122.34,"y":214.3,"x0":0.9477401589967083,"y0":50.00270517290318,"z0":5.501968297882727,"aX":16.14354139504506},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":-15.0,"spinRate":2022,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41202893531399276,"extension":5.96047879157919},"index":0,"playId":"23014da7-8df2-3776-a154-c6a7711d7226","pitchNumber":1,"startTime":"2026-06-27T17:45:03.295Z","endTime":"2026-06-27T17:45:07.517Z","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":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623240941606028,"aZ":-27.811084784745535,"pfxX":8.783894806850359,"pfxZ":2.3994449030222453,"pX":0.9013606027821944,"pZ":2.0019547224626115,"vX0":-2.707738435334228,"vY0":-134.5438409623691,"vZ0":-4.332981059462157,"x":82.64,"y":184.73,"x0":0.7852054057766371,"y0":50.00126499425481,"z0":5.624990545758412,"aX":15.958370402212763},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":-15.2,"spinRate":2089,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.40849142294351415,"extension":5.8229200584096645},"hitData":{"launchSpeed":76.7,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.49,"coordY":152.96}},"index":1,"playId":"fda8e67e-6ad7-35ac-a7a0-fa4a30124942","pitchNumber":2,"startTime":"2026-06-27T17:45:17.391Z","endTime":"2026-06-27T17:45:25.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:45:25.891Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to right fielder Kerry Carpenter. Jeremy Peña to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:46:12.951Z","endTime":"2026-06-27T17:47:10.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"92580610-d823-3889-9007-34c04f80e1bc","startTime":"2026-06-27T17:45:57.627Z","endTime":"2026-06-27T17:46:03.724Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.324153422841313,"aZ":-21.921406116469715,"pfxX":7.440285397976394,"pfxZ":5.668755581853436,"pX":0.38708052703623513,"pZ":3.0997309246902596,"vX0":-2.7444578853542727,"vY0":-132.8621712491843,"vZ0":-3.338575721906814,"x":102.25,"y":155.09,"x0":0.45978696872169683,"y0":50.002713132440206,"z0":5.9439887451404765,"aX":13.45849071408008},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":-13.0,"spinRate":2070,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41040348709113283,"extension":5.564365339897335},"index":1,"playId":"96d21001-32f6-3c62-989a-34028bf7af89","pitchNumber":1,"startTime":"2026-06-27T17:46:15.240Z","endTime":"2026-06-27T17:46:19.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244143856366136,"aZ":-24.06332513295547,"pfxX":9.089229679383214,"pfxZ":4.387551696176269,"pX":0.3968523019400242,"pZ":2.6224812582175794,"vX0":-3.9111610852379437,"vY0":-134.82508905154373,"vZ0":-4.178169194180292,"x":101.87,"y":167.97,"x0":0.6823121558841266,"y0":50.002126431588316,"z0":5.882438574116094,"aX":16.79763384487096},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":-15.7,"spinRate":2268,"spinDirection":146},"zone":6,"typeConfidence":0.92,"plateTime":0.40565101227290734,"extension":5.768371041728512},"index":2,"playId":"7cab462e-1855-36e2-a3d1-76da6463327e","pitchNumber":2,"startTime":"2026-06-27T17:46:31.692Z","endTime":"2026-06-27T17:46:37.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-27T17:46:45.941Z","endTime":"2026-06-27T17:46:58.554Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.914038031533195,"aZ":-30.440987854744577,"pfxX":8.926684580462448,"pfxZ":1.0254806276565862,"pX":0.3518437800135902,"pZ":1.0184431335264976,"vX0":-3.962085467872978,"vY0":-128.5487044503604,"vZ0":-5.651725462804654,"x":103.59,"y":211.28,"x0":0.7475934508200228,"y0":50.00057124556509,"z0":5.588622813027499,"aX":15.041374393878746},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":-15.4,"spinRate":1481,"spinDirection":112},"zone":14,"typeConfidence":0.89,"plateTime":0.4249543156152389,"extension":5.831743402829246},"hitData":{"launchSpeed":86.9,"launchAngle":10.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.65,"coordY":124.83}},"index":4,"playId":"2a91645d-7540-35f2-bbfe-1a2ec06c46a9","pitchNumber":3,"startTime":"2026-06-27T17:46:58.554Z","endTime":"2026-06-27T17:47:10.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:47:10.659Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, shortstop Zach McKinstry to second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Jeremy Peña scores. Isaac Paredes out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:47:15.446Z","endTime":"2026-06-27T17:47:51.739Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381110988447457,"aZ":-30.684667694418643,"pfxX":5.44430534119113,"pfxZ":0.7916923569251058,"pX":-0.6655982909522654,"pZ":2.582168158606879,"vX0":-5.345086412946731,"vY0":-135.55746468920654,"vZ0":-2.305753726468119,"x":142.37,"y":169.06,"x0":0.6167397581939795,"y0":50.000740928113316,"z0":5.568626978860966,"aX":10.213463025347368},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.2,"breakHorizontal":-8.9,"spinRate":1983,"spinDirection":132},"zone":1,"typeConfidence":0.91,"plateTime":0.40281141283667266,"extension":5.785045494374586},"hitData":{"launchSpeed":75.4,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.73,"coordY":144.19}},"index":0,"playId":"f5453334-db31-372a-9201-6cf44786c079","pitchNumber":1,"startTime":"2026-06-27T17:47:43.707Z","endTime":"2026-06-27T17:47:51.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:47:51.739Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (16) on a sharp line drive to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:48:10.258Z","endTime":"2026-06-27T17:48:37.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752631944987968,"aZ":-32.6727194530394,"pfxX":7.575510859431196,"pfxZ":-0.2900993645144858,"pX":0.1889860363278109,"pZ":2.074410547179136,"vX0":-3.2498586560089584,"vY0":-130.30018565016906,"vZ0":-2.9068750393573293,"x":109.8,"y":182.77,"x0":0.46647163378065143,"y0":50.0034265465042,"z0":5.667164265449337,"aX":13.058068560695686},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.0,"breakHorizontal":-13.1,"spinRate":1466,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.4199770968547156,"extension":5.846157167656135},"hitData":{"launchSpeed":105.5,"launchAngle":16.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.75,"coordY":61.71}},"index":0,"playId":"96c206fc-cde9-3b0e-a5a9-19b52d8dc8ea","pitchNumber":1,"startTime":"2026-06-27T17:48:21.758Z","endTime":"2026-06-27T17:48:37.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:48:37.131Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T17:48:37.928Z","endTime":"2026-06-27T17:51:50.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.673485172315505,"aZ":-43.32454650898315,"pfxX":-5.837650951162588,"pfxZ":-8.252953040981298,"pX":0.035998422098946374,"pZ":1.8905205276908386,"vX0":0.19899154326428298,"vY0":-115.80352275511042,"vZ0":0.4475809337039214,"x":115.63,"y":187.74,"x0":0.7065181613152216,"y0":50.00265292852801,"z0":5.856673943623909,"aX":-7.887172050713463},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.5,"breakHorizontal":10.6,"spinRate":2784,"spinDirection":314},"zone":8,"typeConfidence":0.89,"plateTime":0.47391963688741123,"extension":5.662181370726957},"index":0,"playId":"07ba80fd-a463-3514-a8bc-ce475851f53e","pitchNumber":1,"startTime":"2026-06-27T17:48:59.145Z","endTime":"2026-06-27T17:49:03.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76491405507384,"aZ":-42.981920265854825,"pfxX":-6.6388230188043895,"pfxZ":-8.111648566812914,"pX":-0.3447987617948486,"pZ":1.606680264019295,"vX0":-0.0977197252573189,"vY0":-115.0887124844573,"vZ0":-0.1151675851071765,"x":130.14,"y":195.4,"x0":0.5598983602843205,"y0":50.00442191682855,"z0":5.845024681075708,"aX":-8.843318846178127},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.4,"breakHorizontal":12.0,"spinRate":2787,"spinDirection":316},"zone":13,"typeConfidence":0.89,"plateTime":0.4772060342500186,"extension":5.825152683280499},"index":1,"playId":"dfde5990-6841-311b-8eba-00fe4f5a9938","pitchNumber":2,"startTime":"2026-06-27T17:49:14.211Z","endTime":"2026-06-27T17:49:18.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584851515522338,"aZ":-23.139300923667346,"pfxX":7.644965569213649,"pfxZ":4.690937827987479,"pX":-1.4885335531891186,"pZ":1.5668550474360856,"vX0":-6.546606538778357,"vY0":-137.6726088446891,"vZ0":-7.2505923514209885,"x":173.74,"y":196.47,"x0":-0.07705709093423896,"y0":50.00435975645761,"z0":5.792676710880132,"aX":14.727149190224555},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.2,"breakHorizontal":-12.5,"spinRate":2164,"spinDirection":139},"zone":13,"typeConfidence":0.88,"plateTime":0.3973330060660132,"extension":5.680973902853457},"index":2,"playId":"17d93833-ec1f-3b34-b3c5-2e3411fc6aea","pitchNumber":3,"startTime":"2026-06-27T17:49:34.303Z","endTime":"2026-06-27T17:49:41.254Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Jake Rogers. Christian Walker to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"17d93833-ec1f-3b34-b3c5-2e3411fc6aea","startTime":"2026-06-27T17:49:52.495Z","endTime":"2026-06-27T17:50:07.869Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84013491242227,"aZ":-41.98946454661541,"pfxX":-6.213200037365187,"pfxZ":-7.3062345805321804,"pX":-0.9961689555226574,"pZ":-0.01370189523287487,"vX0":-1.5835709739414776,"vY0":-116.08667059153642,"vZ0":-3.8030073398391218,"x":154.97,"y":239.15,"x0":0.5043292338836802,"y0":50.00194071689484,"z0":5.7052990091351905,"aX":-8.348931188905297},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.9,"breakHorizontal":11.6,"spinRate":2826,"spinDirection":317},"zone":13,"typeConfidence":0.89,"plateTime":0.4746147118290347,"extension":5.944797399735099},"index":4,"playId":"6fb4c9ed-c126-3396-ae5c-d713f765cb65","pitchNumber":4,"startTime":"2026-06-27T17:50:07.869Z","endTime":"2026-06-27T17:50:12.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84567121630395,"aZ":-19.310417167423022,"pfxX":7.5278440363386565,"pfxZ":6.608067595967322,"pX":-0.07006712832575411,"pZ":2.083282023971452,"vX0":-3.061081820147693,"vY0":-138.83003456353816,"vZ0":-6.655403459156352,"x":119.67,"y":182.53,"x0":0.07040783402562412,"y0":50.00458474013253,"z0":5.802555250044876,"aX":14.656909788541961},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":-13.0,"spinRate":2180,"spinDirection":140},"zone":8,"typeConfidence":0.82,"plateTime":0.39493955220341537,"extension":5.618912853924339},"index":5,"playId":"ab9828aa-24f0-3894-9150-bc327b816f06","pitchNumber":5,"startTime":"2026-06-27T17:50:32.973Z","endTime":"2026-06-27T17:50:39.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759810023006438,"aZ":-20.24479598488587,"pfxX":3.29051579995796,"pfxZ":6.093101802414836,"pX":-0.024294165486344457,"pZ":3.677012137615578,"vX0":-1.6355547992727397,"vY0":-138.07692779528338,"vZ0":-2.579595136596887,"x":117.93,"y":139.5,"x0":0.1438349972241703,"y0":50.00086589965901,"z0":5.964628523955616,"aX":6.440809746910755},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-5.6,"spinRate":2106,"spinDirection":140},"zone":11,"typeConfidence":0.88,"plateTime":0.39460457662425563,"extension":5.609726072597222},"index":6,"playId":"842a91fd-4d65-3b09-af09-17640a808b1e","pitchNumber":6,"startTime":"2026-06-27T17:50:56.228Z","endTime":"2026-06-27T17:51:00.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45707472943949,"aZ":-41.94187248586641,"pfxX":-7.632967213730021,"pfxZ":-6.990315082279196,"pX":-2.0803432279335934,"pZ":1.0588051641011311,"vX0":-3.106218576606434,"vY0":-117.78992570304791,"vZ0":-1.839009649698063,"x":196.3,"y":210.19,"x0":0.24905628089128412,"y0":50.002144046574664,"z0":5.7462279064129245,"aX":-10.668273195973553},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.8,"breakHorizontal":14.6,"spinRate":2960,"spinDirection":321},"zone":13,"typeConfidence":0.88,"plateTime":0.46592773191252057,"extension":5.713787560357913},"index":7,"playId":"a55b0754-e9c7-3811-bdd7-c0acfc946efb","pitchNumber":7,"startTime":"2026-06-27T17:51:18.590Z","endTime":"2026-06-27T17:51:24.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205265574231877,"aZ":-28.16849790992522,"pfxX":8.792183029718373,"pfxZ":2.102537955582843,"pX":-0.6778958779375069,"pZ":2.241317967002873,"vX0":-5.74563070137662,"vY0":-137.19518842948037,"vZ0":-4.085944463094358,"x":142.84,"y":178.26,"x0":0.30060013769078786,"y0":50.004407286980836,"z0":5.668565643209125,"aX":16.770953276238124},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.1,"breakHorizontal":-14.8,"spinRate":2145,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.39914795985052054,"extension":5.724476070337629},"index":8,"playId":"20d2b56a-e52d-3938-9e37-6cd8b1156aee","pitchNumber":8,"startTime":"2026-06-27T17:51:42.680Z","endTime":"2026-06-27T17:51:50.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:51:50.278Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:54:27.838Z","endTime":"2026-06-27T17:55:54.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T17:54:05.774Z","endTime":"2026-06-27T17:54:29.908Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":79.8,"endSpeed":73.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.383002400985905,"aZ":-31.619664869802865,"pfxX":9.20932066254472,"pfxZ":0.408701571394694,"pX":-1.1786387991137528,"pZ":3.483216521414384,"vX0":-0.22610968018005106,"vY0":-116.23351753815578,"vZ0":2.4317705644331418,"x":161.93,"y":144.73,"x0":-2.277215457924029,"y0":50.004928230511695,"z0":5.421649807527936,"aX":12.627705404265852},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.6,"breakHorizontal":-16.7,"spinRate":2627,"spinDirection":76},"zone":11,"typeConfidence":0.9,"plateTime":0.47086087442392577,"extension":6.232112945931379},"index":1,"playId":"a6ef54b7-9e7f-3a1a-aa65-0d398ac76f84","pitchNumber":1,"startTime":"2026-06-27T17:54:29.908Z","endTime":"2026-06-27T17:54:34.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672467079076675,"aZ":-32.97892997925413,"pfxX":7.447654594609748,"pfxZ":-0.5649361947709721,"pX":0.9356310233912546,"pZ":2.619087071102281,"vX0":5.331808451744056,"vY0":-118.37575855506809,"vZ0":0.6378237678646577,"x":81.34,"y":168.06,"x0":-2.310012680039559,"y0":50.00204292901865,"z0":5.354790168008998,"aX":10.615173659116847},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.6,"breakHorizontal":-14.8,"spinRate":2625,"spinDirection":50},"zone":12,"typeConfidence":0.9,"plateTime":0.4619330683151017,"extension":6.299552001349665},"index":2,"playId":"b1de1029-7413-3aad-925b-500ee6048fc3","pitchNumber":2,"startTime":"2026-06-27T17:54:47.174Z","endTime":"2026-06-27T17:54:54.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41456050101057,"aZ":-30.618155889418222,"pfxX":-8.916087825074868,"pfxZ":0.9806490821654918,"pX":-1.4628077162034048,"pZ":3.2507640534251605,"vX0":4.735757175608356,"vY0":-124.86486017856751,"vZ0":0.826753057828088,"x":172.76,"y":151.01,"x0":-2.222591117796667,"y0":50.00116077377693,"z0":5.428568321958368,"aX":-14.121119632123513},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":1698,"spinDirection":252},"zone":11,"typeConfidence":0.89,"plateTime":0.43814539481043235,"extension":6.414232708691861},"index":3,"playId":"bf567984-31e5-33d6-b7ae-df54c8338937","pitchNumber":3,"startTime":"2026-06-27T17:55:11.972Z","endTime":"2026-06-27T17:55:15.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.451797868156625,"aZ":-30.13454916904591,"pfxX":6.423678725779678,"pfxZ":1.3812462265307817,"pX":1.650431743920263,"pZ":1.614841407092928,"vX0":7.060323447627903,"vY0":-120.01562538205498,"vZ0":-2.2187496103823463,"x":54.09,"y":195.18,"x0":-2.150271752521078,"y0":50.004152381453174,"z0":5.20223304025505,"aX":9.488955402331218},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.3,"breakHorizontal":-13.2,"spinRate":2623,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.45417140218487084,"extension":6.33919681845056},"index":4,"playId":"4fd2e994-920d-3fd4-b00d-2df5fb878b1e","pitchNumber":4,"startTime":"2026-06-27T17:55:29.556Z","endTime":"2026-06-27T17:55:33.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178466021276215,"aZ":-29.410775087074605,"pfxX":5.484742783421187,"pfxZ":1.8531613738069783,"pX":-0.9942385373584572,"pZ":3.2956478219127585,"vX0":1.7623907975370094,"vY0":-121.05710277249996,"vZ0":1.2739556718152008,"x":154.9,"y":149.8,"x0":-2.443195826531739,"y0":50.00562382059036,"z0":5.324570891761676,"aX":8.194766143227115},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":-10.3,"spinRate":2594,"spinDirection":97},"zone":11,"typeConfidence":0.9,"plateTime":0.4513299304701981,"extension":6.144999823587488},"index":5,"playId":"a5c43e51-167d-333b-a6cf-e9840890f494","pitchNumber":5,"startTime":"2026-06-27T17:55:48.450Z","endTime":"2026-06-27T17:55:54.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:55:54.729Z","atBatIndex":23},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Colt Keith reaches on a fielder's choice. Kevin McGonigle to 2nd. Kevin McGonigle advances to 2nd, on a fielding error by second baseman Jose Altuve.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:55:55.014Z","endTime":"2026-06-27T17:57:33.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43615319675862,"aZ":-17.138350499582067,"pfxX":-5.050371445529182,"pfxZ":8.232281300574453,"pX":-0.23586327962670275,"pZ":1.9186957421614192,"vX0":6.524201374735678,"vY0":-133.92631731899294,"vZ0":-5.65903238188948,"x":125.99,"y":186.98,"x0":-2.041120019516446,"y0":50.00220625686753,"z0":5.274357878368396,"aX":-9.224379530279421},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":7.8,"spinRate":2341,"spinDirection":224},"zone":8,"typeConfidence":0.89,"plateTime":0.40811171369288246,"extension":6.361104273758343},"index":0,"playId":"30581221-795c-30c9-8cb0-82da6b76296b","pitchNumber":1,"startTime":"2026-06-27T17:56:20.818Z","endTime":"2026-06-27T17:56:24.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549488368197164,"aZ":-18.48969694361419,"pfxX":-5.176437171165878,"pfxZ":7.432423233861426,"pX":-0.4801142081705145,"pZ":2.4451274703842327,"vX0":5.737326016469281,"vY0":-134.45585868000416,"vZ0":-4.3256827164003715,"x":135.3,"y":172.76,"x0":-1.9631430795756784,"y0":50.00562265517887,"z0":5.376571903088481,"aX":-9.53523861581507},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":8.3,"spinRate":2419,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.40644734818839057,"extension":6.441213598847552},"index":1,"playId":"de8616d2-eceb-3d4b-9709-4cf2c94caefd","pitchNumber":2,"startTime":"2026-06-27T17:56:36.453Z","endTime":"2026-06-27T17:56:42.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92070656508144,"aZ":-32.94721643849971,"pfxX":10.626815284368664,"pfxZ":-0.5189358670069879,"pX":0.22522517998627153,"pZ":2.8440294508254924,"vX0":2.8077278936374244,"vY0":-121.48335163738393,"vZ0":0.4803062383672476,"x":108.41,"y":161.99,"x0":-2.326110103814621,"y0":50.001291711804534,"z0":5.508857453055489,"aX":15.873319900328367},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.6,"breakHorizontal":-19.9,"spinRate":2701,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.4509514758935591,"extension":6.299482630102179},"index":2,"playId":"b5522292-730b-3d31-898e-c7c6b7188c7d","pitchNumber":3,"startTime":"2026-06-27T17:57:02.573Z","endTime":"2026-06-27T17:57:06.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05202841193,"aZ":-20.553120624427887,"pfxX":-6.305049129401829,"pfxZ":6.1857704321382405,"pX":-0.29177180725490964,"pZ":2.4407102280372617,"vX0":6.7079247294131825,"vY0":-135.33702469171885,"vZ0":-4.143994550647486,"x":128.12,"y":172.88,"x0":-1.968523849781184,"y0":50.00092089129735,"z0":5.408227392019021,"aX":-11.842195364941398},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.40278000013983517,"extension":6.370993105353358},"hitData":{"launchSpeed":97.6,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.16,"coordY":152.7}},"index":3,"playId":"663d92dc-5421-3889-8e86-bd4c0a4296e1","pitchNumber":4,"startTime":"2026-06-27T17:57:25.466Z","endTime":"2026-06-27T17:57:33.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:57:33.976Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Greene pops out to third baseman Isaac Paredes in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:58:00.571Z","endTime":"2026-06-27T17:59:11.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508174729974417,"aZ":-16.506968881301596,"pfxX":-5.340473188893084,"pfxZ":8.489768103380003,"pX":0.5341628241415094,"pZ":2.95924414669707,"vX0":8.64718742789186,"vY0":-134.1201370029203,"vZ0":-3.388935571778947,"x":96.64,"y":158.88,"x0":-2.0190208091536777,"y0":50.00315782985608,"z0":5.397242765596665,"aX":-9.856430429421524},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2435,"spinDirection":224},"zone":3,"typeConfidence":0.89,"plateTime":0.40639355257994714,"extension":6.414236751370717},"index":0,"playId":"75f8e1e0-6702-345f-92ad-777c1851a4f3","pitchNumber":1,"startTime":"2026-06-27T17:58:11.671Z","endTime":"2026-06-27T17:58:16.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"48f9f643-f8bb-4bca-884e-6900c8667a28","startTime":"2026-06-27T17:58:32.510Z","endTime":"2026-06-27T17:58:37.510Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218173985288402,"aZ":-18.098547864004683,"pfxX":-7.5239972345395145,"pfxZ":7.732968921590535,"pX":-0.04105030063829481,"pZ":3.048208053855356,"vX0":7.699431175200885,"vY0":-133.6771695831925,"vZ0":-2.9167031502478222,"x":118.56,"y":156.48,"x0":-1.9729597663580942,"y0":50.00456857866034,"z0":5.443696907426074,"aX":-13.699327888600351},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2455,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.4088217691793048,"extension":6.384138896098249},"hitData":{"launchSpeed":71.4,"launchAngle":63.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":78.16,"coordY":182.09}},"index":2,"playId":"1de8b5fd-cd6d-3628-82ed-485b1cbb84b1","pitchNumber":2,"startTime":"2026-06-27T17:58:56.917Z","endTime":"2026-06-27T17:59:11.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T17:59:11.878Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Spencer Torkelson hit by pitch. Kevin McGonigle to 3rd. Colt Keith to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T17:59:15.755Z","endTime":"2026-06-27T18:00:15.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.741363930520393,"aZ":-33.50459972959922,"pfxX":8.878259516190322,"pfxZ":-0.9461436645854224,"pX":0.016585138885198403,"pZ":2.716807987088248,"vX0":2.7409714989561693,"vY0":-118.53994902178616,"vZ0":1.0516134701499271,"x":116.37,"y":165.43,"x0":-2.3126295438885127,"y0":50.0045751185931,"z0":5.3610425448287335,"aX":12.451230575111147},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.1,"breakHorizontal":-16.8,"spinRate":2537,"spinDirection":57},"zone":5,"typeConfidence":0.91,"plateTime":0.4646613693317758,"extension":6.365669008985888},"index":0,"playId":"d8a0cbf0-7e61-30f3-9106-068d0c753bf6","pitchNumber":1,"startTime":"2026-06-27T17:59:44.674Z","endTime":"2026-06-27T17:59:48.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.775341334816137,"aZ":-23.79852841023858,"pfxX":-9.126722401448463,"pfxZ":4.658581811755159,"pX":-2.348269702449866,"pZ":3.190250624692657,"vX0":3.2561368630907213,"vY0":-133.47661075903048,"vZ0":-1.1425157808815531,"x":206.51,"y":152.64,"x0":-2.4010639214299814,"y0":50.00233390173143,"z0":5.343818809238259,"aX":-16.402520145749417},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2270,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4109792387364326,"extension":6.386217405622584},"index":1,"playId":"583bad82-ea5a-3a60-96ef-41dfd72e4a66","pitchNumber":2,"startTime":"2026-06-27T18:00:03.790Z","endTime":"2026-06-27T18:00:15.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:00:15.784Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kerry Carpenter hits a grand slam (12) to right center field. Kevin McGonigle scores. Colt Keith scores. Spencer Torkelson scores.","rbi":4,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:01:30.849Z","endTime":"2026-06-27T18:03:30.506Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T18:00:25.129Z","endTime":"2026-06-27T18:01:33.097Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.539711400136145,"aZ":-37.85046283622599,"pfxX":6.047972067913282,"pfxZ":-4.103826605620933,"pX":-0.4675857687711907,"pZ":3.478606755562167,"vX0":2.3532781377263614,"vY0":-116.4923208922183,"vZ0":3.210844270216147,"x":134.82,"y":144.86,"x0":-2.274656634623459,"y0":50.00232078068072,"z0":5.644870813994622,"aX":8.366033102206657},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.5,"breakHorizontal":-11.5,"spinRate":2458,"spinDirection":43},"zone":11,"typeConfidence":0.88,"plateTime":0.46900302623555845,"extension":6.523071949044531},"index":1,"playId":"a7aee624-0730-3578-8509-66403abece89","pitchNumber":1,"startTime":"2026-06-27T18:01:33.097Z","endTime":"2026-06-27T18:01:38.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91301768926992,"aZ":-38.15901225708154,"pfxX":7.2562667402493926,"pfxZ":-4.147626821673601,"pX":-1.2159795007492815,"pZ":4.210652186272941,"vX0":0.23329075695778076,"vY0":-118.79407588353763,"vZ0":4.599192175895731,"x":163.35,"y":125.09,"x0":-2.259320075840589,"y0":50.0047416309463,"z0":5.700440774439421,"aX":10.461785138018755},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.2,"breakHorizontal":-13.2,"spinRate":2537,"spinDirection":28},"zone":11,"typeConfidence":0.87,"plateTime":0.4595515742483016,"extension":6.428772633895108},"index":2,"playId":"4ba40dd3-c27c-3c06-8c3c-56a49723197e","pitchNumber":2,"startTime":"2026-06-27T18:01:54.699Z","endTime":"2026-06-27T18:01:58.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83028090335736,"aZ":-24.096252076324387,"pfxX":4.628702059135611,"pfxZ":5.313520000896787,"pX":0.27780134152284003,"pZ":2.2927674822422457,"vX0":4.710468257233691,"vY0":-122.18546865966222,"vZ0":-2.0848930721133834,"x":106.41,"y":176.88,"x0":-2.2725346928133963,"y0":50.004239642520986,"z0":5.216343374932537,"aX":7.036033065817631},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.4,"breakHorizontal":-9.5,"spinRate":2635,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.4473496005804245,"extension":6.367162723552504},"index":3,"playId":"720f23c3-7545-3f8f-89c7-0b4df25982bb","pitchNumber":3,"startTime":"2026-06-27T18:02:17.516Z","endTime":"2026-06-27T18:02:23.011Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-27T18:02:41.039Z","endTime":"2026-06-27T18:03:03.485Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097066404618694,"aZ":-37.96513344803394,"pfxX":7.298067647804111,"pfxZ":-3.953803210137993,"pX":0.23785609589227888,"pZ":2.294562398760989,"vX0":3.3236468131203756,"vY0":-120.70003083359876,"vZ0":0.41207978325761063,"x":107.93,"y":176.83,"x0":-2.1082761520062507,"y0":50.003713587632745,"z0":5.484728562935223,"aX":10.688148070064072},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.7,"breakHorizontal":-14.0,"spinRate":2673,"spinDirection":41},"zone":6,"typeConfidence":0.89,"plateTime":0.4550778031492979,"extension":6.47368487692415},"hitData":{"launchSpeed":102.7,"launchAngle":27.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.11,"coordY":60.47}},"index":5,"playId":"c8d81d77-59f7-3f34-a442-2aac0d3e0a19","pitchNumber":4,"startTime":"2026-06-27T18:03:03.485Z","endTime":"2026-06-27T18:03:30.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:03:30.506Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:04:04.674Z","endTime":"2026-06-27T18:06:19.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T18:03:54.777Z","endTime":"2026-06-27T18:04:06.967Z","isPitch":false,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"}},{"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":92.8,"endSpeed":85.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37812120727398,"aZ":-20.069179901536216,"pfxX":-7.105049576814957,"pfxZ":6.563251545141016,"pX":1.2207284396478622,"pZ":2.42683691963131,"vX0":10.815527183143013,"vY0":-134.73571136139748,"vZ0":-3.7837004411468227,"x":70.47,"y":173.26,"x0":-1.9163354606794332,"y0":50.004515918751636,"z0":5.261871207931551,"aX":-13.108312127301144},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":10.7,"spinRate":2521,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.40601710413322945,"extension":6.347629357165016},"index":1,"playId":"42bdb244-4616-3f61-8986-41d521ea1092","pitchNumber":1,"startTime":"2026-06-27T18:04:06.967Z","endTime":"2026-06-27T18:04:13.492Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.600857472552825,"aZ":-33.02919132100579,"pfxX":6.519491793072101,"pfxZ":-0.562003276730894,"pX":1.4147554025600493,"pZ":1.115789058765262,"vX0":6.701998324486839,"vY0":-122.91279775161972,"vZ0":-2.8694086663939835,"x":63.07,"y":208.65,"x0":-2.2091258239119824,"y0":50.00612053088282,"z0":5.143794428590585,"aX":9.834604990523003},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-13.6,"spinRate":2653,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4480671716747544,"extension":6.278049344121235},"index":2,"playId":"300c9cce-f85b-38af-adeb-682ec9a82c02","pitchNumber":2,"startTime":"2026-06-27T18:04:24.629Z","endTime":"2026-06-27T18:04:28.400Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573157170103894,"aZ":-18.649278957335845,"pfxX":-7.603904868440749,"pfxZ":7.548719316692186,"pX":0.061653723731314294,"pZ":1.9597110467540018,"vX0":7.928684829070802,"vY0":-133.0130958766099,"vZ0":-4.92206730842356,"x":114.65,"y":185.87,"x0":-1.9700926888658872,"y0":50.00398836207643,"z0":5.186856540862704,"aX":-13.624751353538407},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2404,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.41182334713414415,"extension":6.426511841264061},"index":3,"playId":"5604fa7e-56c7-3e72-b30b-1a8759cc8586","pitchNumber":3,"startTime":"2026-06-27T18:04:43.497Z","endTime":"2026-06-27T18:04:49.292Z","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":83.7,"endSpeed":76.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46291015094651,"aZ":-30.232116438696917,"pfxX":7.089475110374279,"pfxZ":1.3101298152649452,"pX":0.4099589699288919,"pZ":2.7281408985672777,"vX0":4.3557717216195915,"vY0":-121.7587121147655,"vZ0":0.3223700648017358,"x":101.37,"y":165.12,"x0":-2.3302155456352276,"y0":50.00375387237118,"z0":5.234556284959732,"aX":10.522890153746317},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":-13.9,"spinRate":2770,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.45183390552863,"extension":6.386315519421051},"index":4,"playId":"86431109-ec29-3b36-bdf3-1856a000e8ef","pitchNumber":4,"startTime":"2026-06-27T18:05:05.668Z","endTime":"2026-06-27T18:05:16.121Z","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":92.6,"endSpeed":84.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.485102659810234,"aZ":-20.11181276319277,"pfxX":-5.545080495703024,"pfxZ":6.594057990921112,"pX":0.8310542476749965,"pZ":2.6310666269567466,"vX0":9.01941256801038,"vY0":-134.49152869014273,"vZ0":-3.547977537171386,"x":85.32,"y":167.74,"x0":-1.8474089028730643,"y0":50.00419388094971,"z0":5.395769573516943,"aX":-10.147050590001907},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":8.0,"spinRate":2481,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4074306882228611,"extension":6.41848909878529},"index":5,"playId":"a4c0034e-639a-3ab5-aa85-77842f712eb6","pitchNumber":5,"startTime":"2026-06-27T18:05:44.980Z","endTime":"2026-06-27T18:05:53.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.953336288883797,"aZ":-27.739215446295745,"pfxX":-10.892990901857255,"pfxZ":2.778289502892992,"pX":-0.3281713945938229,"pZ":1.9877994493987725,"vX0":7.619180503811367,"vY0":-125.88277624624826,"vZ0":-2.52570607776383,"x":129.51,"y":185.11,"x0":-1.987793725311864,"y0":50.00192350252679,"z0":5.263257793594281,"aX":-17.3789339051988},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":17.9,"spinRate":1466,"spinDirection":250},"zone":7,"typeConfidence":0.9,"plateTime":0.4360807944204006,"extension":6.629471825328827},"hitData":{"launchSpeed":76.4,"launchAngle":27.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.04,"coordY":116.38}},"index":6,"playId":"4ff9d23f-068b-336e-8e7d-b92e24c79e36","pitchNumber":6,"startTime":"2026-06-27T18:06:07.122Z","endTime":"2026-06-27T18:06:19.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:06:19.194Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:06:24.464Z","endTime":"2026-06-27T18:07:57.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553130906961567,"aZ":-31.687768960181153,"pfxX":9.468647144023596,"pfxZ":0.3276665462529067,"pX":0.07641723797914417,"pZ":2.5415501391774855,"vX0":2.9195210140299985,"vY0":-121.05436786887152,"vZ0":0.19833486867053618,"x":114.09,"y":170.16,"x0":-2.3766023041633915,"y0":50.002807023190094,"z0":5.2421863647126505,"aX":13.991857266841505},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":-17.9,"spinRate":2668,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.4531894491249657,"extension":6.426762489995112},"index":0,"playId":"c38ddbea-8621-362a-bbde-08a7c1e454e9","pitchNumber":1,"startTime":"2026-06-27T18:06:46.227Z","endTime":"2026-06-27T18:06:56.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.834198681719386,"aZ":-29.439715880908906,"pfxX":6.011116904562497,"pfxZ":1.7798533074204297,"pX":-0.3348008062376089,"pZ":3.812638352682027,"vX0":2.8181906541453396,"vY0":-122.260270437939,"vZ0":2.204494734382666,"x":129.76,"y":135.84,"x0":-2.278276634403971,"y0":50.00263809854881,"z0":5.401331308088808,"aX":9.230348866289802},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2660,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.44555879183189573,"extension":6.218196523284684},"index":1,"playId":"6946bfbb-0064-311f-ad20-77fd8d5353e4","pitchNumber":2,"startTime":"2026-06-27T18:07:22.350Z","endTime":"2026-06-27T18:07:27.177Z","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":92.7,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74836093313369,"aZ":-20.429615223307273,"pfxX":-4.577741122670156,"pfxZ":6.320016602333462,"pX":0.5453258454485598,"pZ":2.719167632364274,"vX0":8.026428310929557,"vY0":-134.82116978424278,"vZ0":-3.4171164144314603,"x":96.21,"y":165.36,"x0":-1.8630107660616302,"y0":50.00341142854226,"z0":5.428952629432288,"aX":-8.507770660354884},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":6.7,"spinRate":2406,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.4048366459774013,"extension":6.254526720881263},"hitData":{"launchSpeed":89.6,"launchAngle":48.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.67,"coordY":123.08}},"index":2,"playId":"cf543fc9-d0f1-3feb-81db-ee6506e0c80c","pitchNumber":3,"startTime":"2026-06-27T18:07:44.947Z","endTime":"2026-06-27T18:07:57.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:07:57.869Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T18:07:59.476Z","endTime":"2026-06-27T18:09:35.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757082879037636,"aZ":-17.27539768812221,"pfxX":-1.3657535217423842,"pfxZ":9.735227391991682,"pX":0.03939323859732279,"pZ":3.433340058408403,"vX0":5.7100676919627835,"vY0":-123.26602580314969,"vZ0":-1.089127784145227,"x":115.5,"y":146.08,"x0":-2.135155314712917,"y0":50.00227388344512,"z0":5.347106584762729,"aX":-2.090350312671027},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":17.6,"breakHorizontal":1.1,"spinRate":1430,"spinDirection":241},"zone":2,"typeConfidence":0.86,"plateTime":0.4452756425032405,"extension":6.43084493930938},"index":0,"playId":"8e5b4058-4173-3978-8871-a90ff7817940","pitchNumber":1,"startTime":"2026-06-27T18:08:21.474Z","endTime":"2026-06-27T18:08:25.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.442591870606527,"aZ":-30.97170790565821,"pfxX":6.046395522925312,"pfxZ":0.8049345987043655,"pX":-0.6116916472617758,"pZ":2.68891400572427,"vX0":2.185819795541841,"vY0":-121.09167543629935,"vZ0":0.2956344838237277,"x":140.32,"y":166.18,"x0":-2.3102410201088164,"y0":50.0029274767463,"z0":5.263006756873529,"aX":9.027138894055359},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.8,"breakHorizontal":-11.4,"spinRate":2784,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.4513853456362975,"extension":6.1919820585298755},"index":1,"playId":"7a1c3f01-a215-366f-b143-53558009d328","pitchNumber":2,"startTime":"2026-06-27T18:08:48.230Z","endTime":"2026-06-27T18:08:55.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"0157ac46-bc32-49bf-87b9-f7ee715c67a0","startTime":"2026-06-27T18:09:09.462Z","endTime":"2026-06-27T18:09:14.462Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0386108979845,"aZ":-32.604101400740454,"pfxX":3.659631715237141,"pfxZ":-0.28122547871807235,"pX":-0.02255480404887734,"pZ":3.4037734919980216,"vX0":4.099551512556682,"vY0":-121.05459613302652,"vZ0":1.7989685503262947,"x":117.86,"y":146.88,"x0":-2.2062976176800975,"y0":50.005748949484406,"z0":5.48119949807114,"aX":5.496214164027767},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":-7.6,"spinRate":2683,"spinDirection":69},"zone":2,"typeConfidence":0.91,"plateTime":0.4504480307165677,"extension":6.362372488612418},"index":3,"playId":"b46ed5e7-22ae-31fa-bf92-727db9063beb","pitchNumber":3,"startTime":"2026-06-27T18:09:29.825Z","endTime":"2026-06-27T18:09:35.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:09:35.826Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to pitcher Framber Valdez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:11:42.084Z","endTime":"2026-06-27T18:13:16.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252760724079305,"aZ":-26.29130138974499,"pfxX":7.498606427029593,"pfxZ":3.2287010787660373,"pX":-0.08206422934423706,"pZ":1.3525757208343312,"vX0":-3.9798969619760207,"vY0":-134.00119855556665,"vZ0":-6.049421936259543,"x":120.13,"y":202.26,"x0":0.4460329454225789,"y0":50.00664932788046,"z0":5.511484246332222,"aX":13.675075813241616},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":-12.7,"spinRate":2121,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.40835066283324695,"extension":5.716572680171595},"index":0,"playId":"d907d5e3-1c6f-30ec-8553-82c91727cfcc","pitchNumber":1,"startTime":"2026-06-27T18:11:54.910Z","endTime":"2026-06-27T18:12:00.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123248121062076,"aZ":-27.645935402537383,"pfxX":6.282340962430533,"pfxZ":2.422249510206605,"pX":0.22829153585404352,"pZ":2.7364118134630164,"vX0":-3.098016431564181,"vY0":-135.82856971671364,"vZ0":-3.1154831341181226,"x":108.3,"y":164.9,"x0":0.5659549276078927,"y0":50.00605953896309,"z0":5.81588925548072,"aX":11.767534440221008},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":-10.8,"spinRate":2071,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.40290408878967554,"extension":5.590166566093082},"index":1,"playId":"3ab4288a-f7f4-3924-a44a-d42b5ee31b54","pitchNumber":2,"startTime":"2026-06-27T18:12:12.735Z","endTime":"2026-06-27T18:12:19.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371475212317566,"aZ":-30.789871109221398,"pfxX":7.943453469463876,"pfxZ":0.7640833023562275,"pX":-1.3927938204338166,"pZ":1.2985292692134696,"vX0":-7.562021128647954,"vY0":-133.83861314470235,"vZ0":-5.603515285321856,"x":170.09,"y":203.72,"x0":0.43462305199826623,"y0":50.00570052875647,"z0":5.619409720945839,"aX":14.440991956982005},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.4,"breakHorizontal":-12.8,"spinRate":1995,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4089562993767575,"extension":5.698496311284604},"index":2,"playId":"238dad0f-42ec-37ac-82b2-ad997f64d918","pitchNumber":3,"startTime":"2026-06-27T18:12:29.951Z","endTime":"2026-06-27T18:12:33.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237825067311373,"aZ":-30.537079653246817,"pfxX":3.2696279578532694,"pfxZ":0.9888481158988149,"pX":0.9068011419940719,"pZ":2.7527997873488133,"vX0":-0.9068764492505261,"vY0":-127.8696619052688,"vZ0":-1.3257427750819284,"x":82.43,"y":164.45,"x0":0.8411372270615833,"y0":50.00353159953747,"z0":5.672731610754532,"aX":5.417320938532748},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-5.8,"spinRate":1623,"spinDirection":125},"zone":12,"typeConfidence":0.85,"plateTime":0.4282685857501778,"extension":5.54215608288193},"index":3,"playId":"b63dd1cf-887d-3751-957a-d3fcd2933354","pitchNumber":4,"startTime":"2026-06-27T18:12:48.651Z","endTime":"2026-06-27T18:12:53.209Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4783713220505,"aZ":-29.408065272276882,"pfxX":7.116424199746174,"pfxZ":1.5324108925977669,"pX":0.5591476373230978,"pZ":2.380536500580634,"vX0":-3.0937103560965844,"vY0":-133.67441816472137,"vZ0":-3.253292116136991,"x":95.69,"y":174.51,"x0":0.808503653594225,"y0":50.00269909944992,"z0":5.730183529186972,"aX":12.846884681926408},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":-12.2,"spinRate":2030,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41013134329684986,"extension":5.714976241231393},"hitData":{"launchSpeed":65.1,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.2,"coordY":188.17}},"index":4,"playId":"7eda7a31-78da-3077-b144-74933233a1b2","pitchNumber":5,"startTime":"2026-06-27T18:13:04.808Z","endTime":"2026-06-27T18:13:16.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:13:16.857Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Meyers singles on a line drive to left fielder Riley Greene. Yainer Diaz to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:13:19.758Z","endTime":"2026-06-27T18:14:18.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56751530997277,"aZ":-25.767079838035407,"pfxX":6.933193249036264,"pfxZ":3.6301002920098036,"pX":-0.07185422793636231,"pZ":1.6062220680086439,"vX0":-3.80128129435629,"vY0":-131.6955806070297,"vZ0":-5.667264461910306,"x":119.74,"y":195.41,"x0":0.48536270172579743,"y0":50.00590561850668,"z0":5.678901259780142,"aX":12.245705782059215},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":-11.8,"spinRate":2097,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4150660515538114,"extension":5.711110270037458},"index":0,"playId":"fa41c904-7b3f-36f9-a483-4bff053186e4","pitchNumber":1,"startTime":"2026-06-27T18:13:39.361Z","endTime":"2026-06-27T18:13:46.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.92884425574771,"aZ":-40.11458681933016,"pfxX":-8.32688900933442,"pfxZ":-6.351162342330477,"pX":0.1820250181042309,"pZ":2.475333367087907,"vX0":0.3576440060549875,"vY0":-110.8456784611253,"vZ0":1.7843971888519916,"x":110.06,"y":171.95,"x0":1.101607848201607,"y0":50.00320688173282,"z0":5.833334760215144,"aX":-10.41075206195524},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-10.8,"breakHorizontal":15.0,"spinRate":2639,"spinDirection":309},"zone":5,"typeConfidence":0.9,"plateTime":0.49324585064514803,"extension":5.858053094731743},"hitData":{"launchSpeed":99.4,"launchAngle":16.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.0,"coordY":90.6}},"index":1,"playId":"56201d6d-703e-3b63-bc52-ca04af425267","pitchNumber":2,"startTime":"2026-06-27T18:14:09.516Z","endTime":"2026-06-27T18:14:18.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:14:18.996Z","atBatIndex":32},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Brice Matthews bunt pops out softly to pitcher Framber Valdez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:14:21.250Z","endTime":"2026-06-27T18:14:45.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09679627572312,"aZ":-24.60855473488953,"pfxX":8.466017366545536,"pfxZ":4.042683354484774,"pX":-0.8294821706573163,"pZ":2.8791046948660863,"vX0":-6.318289931495115,"vY0":-134.93399756538085,"vZ0":-3.3201754421071814,"x":148.62,"y":161.04,"x0":0.4244771636203089,"y0":50.006130352766434,"z0":5.829539212873189,"aX":15.856494600528467},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":-14.3,"spinRate":2032,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4035435483353216,"extension":5.8608375511696975},"hitData":{"launchSpeed":24.1,"launchAngle":43.0,"totalDistance":42.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":129.68,"coordY":187.46}},"index":0,"playId":"f050df2a-6711-3898-b537-10e52bc08d7e","pitchNumber":1,"startTime":"2026-06-27T18:14:40.203Z","endTime":"2026-06-27T18:14:45.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:14:45.891Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Vázquez grounds into a force out, first baseman Spencer Torkelson to shortstop Zach McKinstry. Yainer Diaz to 3rd. Jake Meyers out at 2nd. Christian Vázquez to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:14:56.527Z","endTime":"2026-06-27T18:15:59.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003399294753272,"aZ":-26.655971712970974,"pfxX":7.05908036677796,"pfxZ":3.0778861034446976,"pX":-0.3234716844792096,"pZ":2.754538444560417,"vX0":-4.66097522550575,"vY0":-132.96274391394908,"vZ0":-2.667172667840627,"x":129.33,"y":164.41,"x0":0.5333470416710243,"y0":50.00600132769482,"z0":5.701227884575107,"aX":12.665634409161278},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-11.8,"spinRate":1922,"spinDirection":128},"zone":1,"typeConfidence":0.83,"plateTime":0.4116575430955831,"extension":5.698761921301469},"index":0,"playId":"20290fb6-e22b-3ebc-b201-6dbf92f029bf","pitchNumber":1,"startTime":"2026-06-27T18:15:10.887Z","endTime":"2026-06-27T18:15:14.464Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012688727970176,"aZ":-23.72181353563169,"pfxX":8.365901435222534,"pfxZ":4.533729518365514,"pX":-0.8451991729198044,"pZ":1.2378125710238457,"vX0":-5.506467226897066,"vY0":-135.77517501395243,"vZ0":-7.604544522501907,"x":149.22,"y":205.36,"x0":0.12323670384470059,"y0":50.005741126474334,"z0":5.728503766859343,"aX":15.606214668158527},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-13.9,"spinRate":2060,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.40356582481266523,"extension":5.580000224925859},"index":1,"playId":"6ba71ce4-45ff-35f8-9e79-8e2e79aaa718","pitchNumber":2,"startTime":"2026-06-27T18:15:27.072Z","endTime":"2026-06-27T18:15:31.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317116150623047,"aZ":-25.55514783566123,"pfxX":8.26991395260421,"pfxZ":3.506671778028677,"pX":-0.09832370724801584,"pZ":2.650337837102722,"vX0":-3.5682562939113702,"vY0":-136.5646570619975,"vZ0":-4.054310896614978,"x":120.75,"y":167.22,"x0":0.1514368862878398,"y0":50.00249841278702,"z0":5.913821827359027,"aX":15.606377892412665},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":2081,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4012083683146783,"extension":5.499965033394077},"hitData":{"launchSpeed":89.6,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.17,"coordY":154.72}},"index":2,"playId":"86e092da-460a-36cc-a1ff-deb65147643c","pitchNumber":3,"startTime":"2026-06-27T18:15:53.086Z","endTime":"2026-06-27T18:15:59.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:15:59.561Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to center fielder James Outman. Yainer Diaz scores. Christian Vázquez to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:16:13.574Z","endTime":"2026-06-27T18:17:17.488Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnSecond":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262156272990435,"aZ":-27.901126793253805,"pfxX":9.349031620749352,"pfxZ":2.2466334209134864,"pX":-0.465498524534774,"pZ":1.6367078643927644,"vX0":-5.527560515093674,"vY0":-136.357115685778,"vZ0":-5.50541187816847,"x":134.74,"y":194.59,"x0":0.3630514427227122,"y0":50.00403267514071,"z0":5.583578888844057,"aX":17.776760867661324},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.2,"breakHorizontal":-16.0,"spinRate":2091,"spinDirection":129},"zone":7,"typeConfidence":0.91,"plateTime":0.4002215947400929,"extension":5.7321466099875735},"index":0,"playId":"c58ac42b-dd15-3d50-b60c-8c8a32636529","pitchNumber":1,"startTime":"2026-06-27T18:16:46.102Z","endTime":"2026-06-27T18:16:49.555Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5576581657044,"aZ":-25.73408992918176,"pfxX":8.60289111589721,"pfxZ":3.229809961799119,"pX":-0.09051174006465669,"pZ":2.1730323572183927,"vX0":-4.139223537542735,"vY0":-139.71794307233802,"vZ0":-5.295088759431451,"x":120.45,"y":180.11,"x0":0.2843156493960278,"y0":50.00678932593786,"z0":5.762317618809876,"aX":17.181280457625043},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":-14.9,"spinRate":2160,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.39054348481258483,"extension":5.760839258054457},"hitData":{"launchSpeed":103.7,"launchAngle":3.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.17,"coordY":98.48}},"index":1,"playId":"54b9ca0e-8150-36da-8218-3c7a37594e08","pitchNumber":2,"startTime":"2026-06-27T18:17:07.769Z","endTime":"2026-06-27T18:17:17.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:17:17.488Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T18:17:23.129Z","endTime":"2026-06-27T18:20:00.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41875486987226,"aZ":-43.19809947130821,"pfxX":-7.708983750384105,"pfxZ":-8.085580864215336,"pX":0.6046201319857593,"pZ":3.251121075326281,"vX0":2.021419034424362,"vY0":-115.92827212594001,"vZ0":3.1980495654122025,"x":93.95,"y":151.0,"x0":0.7236443326836538,"y0":50.00412080728094,"z0":5.973484158277823,"aX":-10.50673576472055},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.6,"breakHorizontal":13.4,"spinRate":2785,"spinDirection":313},"zone":3,"typeConfidence":0.89,"plateTime":0.47223410550789646,"extension":5.657216940392964},"index":0,"playId":"e365c0f7-2ced-3b50-bc35-4d01fbe1402d","pitchNumber":1,"startTime":"2026-06-27T18:17:46.603Z","endTime":"2026-06-27T18:17:50.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94220053835639,"aZ":-42.52886143072487,"pfxX":-7.331427701051049,"pfxZ":-7.588856261051385,"pX":-0.1629200348506682,"pZ":0.4329343053377114,"vX0":0.8578197308448358,"vY0":-116.67527480572808,"vZ0":-2.8145433406806846,"x":123.21,"y":227.09,"x0":0.41397612571055825,"y0":50.00104391751438,"z0":5.70024843888391,"aX":-10.00824542500426},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.2,"breakHorizontal":13.0,"spinRate":2923,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.47120896289515235,"extension":5.7870091799938885},"index":1,"playId":"60612b48-fbe6-308d-babf-ce663fa1f30b","pitchNumber":2,"startTime":"2026-06-27T18:18:02.853Z","endTime":"2026-06-27T18:18:10.697Z","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":95.3,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149502613330984,"aZ":-23.693871152799982,"pfxX":7.940978170424701,"pfxZ":4.32245135092867,"pX":0.3919273329187137,"pZ":2.8026285990717317,"vX0":-2.5777986970188707,"vY0":-138.77580007480083,"vZ0":-3.9086807895982596,"x":102.06,"y":163.11,"x0":0.2973440805017844,"y0":50.00547105760983,"z0":5.795202924325276,"aX":15.593019689643143},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":-13.9,"spinRate":2111,"spinDirection":139},"zone":3,"typeConfidence":0.88,"plateTime":0.39368853519751523,"extension":5.631052748277005},"index":2,"playId":"056cd72c-4e82-3a56-bf19-fc25ae2d88f5","pitchNumber":3,"startTime":"2026-06-27T18:18:30.787Z","endTime":"2026-06-27T18:18:35.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40825341854894,"aZ":-43.318748641262566,"pfxX":-7.178862842859692,"pfxZ":-8.109428919965437,"pX":-0.0554913724435361,"pZ":1.6380249296760079,"vX0":0.45610467873144644,"vY0":-116.59760940518808,"vZ0":-0.14710299463645082,"x":119.12,"y":194.55,"x0":0.6785462863505476,"y0":50.00415165683565,"z0":5.797556644384999,"aX":-9.861875153349818},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.4,"breakHorizontal":12.8,"spinRate":2922,"spinDirection":317},"zone":8,"typeConfidence":0.89,"plateTime":0.47017979764497797,"extension":5.658312115060403},"index":3,"playId":"16c22b6f-cb1c-3fc9-947e-6d2f7d3e3d3d","pitchNumber":4,"startTime":"2026-06-27T18:18:55.875Z","endTime":"2026-06-27T18:19:00.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-27T18:19:07.000Z","endTime":"2026-06-27T18:19:25.182Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389666235145434,"aZ":-41.651377911424234,"pfxX":-6.676290627066562,"pfxZ":-6.720251428033913,"pX":-1.3358156741314728,"pZ":0.3094990631140994,"vX0":-2.0873873826474125,"vY0":-118.02721807766856,"vZ0":-3.5645556163269623,"x":167.92,"y":230.42,"x0":0.4272125538774294,"y0":50.00166085506889,"z0":5.673804061094115,"aX":-9.420267928626584},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.7,"breakHorizontal":12.6,"spinRate":2991,"spinDirection":317},"zone":13,"typeConfidence":0.85,"plateTime":0.464020432377394,"extension":6.0180836030783365},"index":5,"playId":"e4206b8d-01fa-3bf8-80c6-6e0bcfc0bd96","pitchNumber":5,"startTime":"2026-06-27T18:19:25.182Z","endTime":"2026-06-27T18:19:30.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.423438108736697,"aZ":-42.696136897655094,"pfxX":-6.476586613329843,"pfxZ":-7.687879529933694,"pX":1.266142847547635,"pZ":2.1590580013429137,"vX0":3.012237110506495,"vY0":-116.139002534037,"vZ0":0.9912267044535701,"x":68.74,"y":180.49,"x0":0.7949150562101865,"y0":50.004136191445255,"z0":5.782342524280883,"aX":-8.862308339099902},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.4,"breakHorizontal":11.0,"spinRate":2814,"spinDirection":313},"zone":14,"typeConfidence":0.87,"plateTime":0.4713330846545616,"extension":5.804769997614289},"hitData":{"launchSpeed":83.5,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.12,"coordY":148.14}},"index":6,"playId":"79d1a119-0bcb-3eb2-9167-f293ef4a161d","pitchNumber":6,"startTime":"2026-06-27T18:19:52.640Z","endTime":"2026-06-27T18:20:00.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:20:00.371Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Rogers singles on a ground ball to shortstop Jeremy Peña.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:22:01.680Z","endTime":"2026-06-27T18:22:29.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838593768189043,"aZ":-17.558766896506945,"pfxX":-6.736008481806104,"pfxZ":8.314115417732793,"pX":0.4477894264290752,"pZ":2.2648306096508852,"vX0":8.705007284277583,"vY0":-131.26805075745253,"vZ0":-4.35904091035514,"x":99.93,"y":177.63,"x0":-2.0247320636917183,"y0":50.004776591607275,"z0":5.240932417274193,"aX":-11.84517970724623},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2424,"spinDirection":225},"zone":6,"typeConfidence":0.84,"plateTime":0.41606149072834775,"extension":6.463621653172557},"hitData":{"launchSpeed":86.2,"launchAngle":9.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.04,"coordY":131.66}},"index":0,"playId":"6edc62eb-1cd2-3c00-9adf-039cdea92bd4","pitchNumber":1,"startTime":"2026-06-27T18:22:20.492Z","endTime":"2026-06-27T18:22:29.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:22:29.178Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin McGonigle lines out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:22:39.017Z","endTime":"2026-06-27T18:23:09.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.751893865769244,"aZ":-19.772462586903853,"pfxX":-5.692815788584007,"pfxZ":6.938194019806435,"pX":-0.3437765169713203,"pZ":2.9191730034602243,"vX0":6.278104651595774,"vY0":-131.35393677606336,"vZ0":-2.4830383084237733,"x":130.1,"y":159.96,"x0":-1.9993113963651916,"y0":50.00609761529227,"z0":5.309946422394887,"aX":-10.181646779825751},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":9.4,"spinRate":2359,"spinDirection":220},"zone":1,"typeConfidence":0.81,"plateTime":0.4133465114709125,"extension":6.225551105586931},"hitData":{"launchSpeed":98.9,"launchAngle":23.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.55,"coordY":84.37}},"index":0,"playId":"bd780771-a1ca-3108-b728-0eec2046352e","pitchNumber":1,"startTime":"2026-06-27T18:22:58.339Z","endTime":"2026-06-27T18:23:09.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:23:09.920Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:24:09.708Z","endTime":"2026-06-27T18:24:57.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T18:23:35.743Z","endTime":"2026-06-27T18:24:12.001Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98881370700222,"aZ":-33.26301572808129,"pfxX":3.6361569504027615,"pfxZ":-0.7704280629339237,"pX":1.7012461290286307,"pZ":1.3470673713871102,"vX0":7.846049731220579,"vY0":-117.87364675576333,"vZ0":-1.7969150717190236,"x":52.15,"y":202.41,"x0":-2.1468972505180046,"y0":50.00569298882623,"z0":5.1984144853271745,"aX":5.103622384349361},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.6,"breakHorizontal":-8.5,"spinRate":2642,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.46516073994071805,"extension":6.407222498930147},"index":1,"playId":"d9cdacef-5ed6-3278-bd25-c4b43f003523","pitchNumber":1,"startTime":"2026-06-27T18:24:12.001Z","endTime":"2026-06-27T18:24:16.049Z","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":90.7,"endSpeed":83.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70413270015583,"aZ":-17.01806722780227,"pfxX":-5.922860855381537,"pfxZ":8.531978716811224,"pX":0.20286297736702874,"pZ":1.6224954371475446,"vX0":7.783016026069748,"vY0":-131.8423186555343,"vZ0":-6.105152653970091,"x":109.27,"y":194.97,"x0":-2.0057843345424073,"y0":50.00233714477344,"z0":5.206415691029587,"aX":-10.520209070982224},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":9.2,"spinRate":2319,"spinDirection":231},"zone":8,"typeConfidence":0.88,"plateTime":0.41405831345927746,"extension":6.320116456382223},"index":2,"playId":"c85843b0-6a9a-3328-860e-5453183e72e2","pitchNumber":2,"startTime":"2026-06-27T18:24:29.184Z","endTime":"2026-06-27T18:24:33.864Z","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":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598986035079623,"aZ":-18.901852004621222,"pfxX":-6.550390249938975,"pfxZ":7.315916126640142,"pX":-0.6369051398414948,"pZ":2.2666913922620378,"vX0":5.880141683349767,"vY0":-133.09818988298886,"vZ0":-4.284180519824378,"x":141.28,"y":177.58,"x0":-2.011915968827411,"y0":50.00226106991069,"z0":5.245988628585691,"aX":-11.882674005587141},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":10.8,"spinRate":2405,"spinDirection":236},"zone":4,"typeConfidence":0.89,"plateTime":0.40979047529960866,"extension":6.357892326259213},"hitData":{"launchSpeed":94.5,"launchAngle":19.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.71,"coordY":95.09}},"index":3,"playId":"dc6a9d56-4ee1-33dd-9d05-45d0db0e550f","pitchNumber":3,"startTime":"2026-06-27T18:24:47.706Z","endTime":"2026-06-27T18:24:57.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:24:57.439Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a sharp line drive to right fielder Cam Smith. Jake Rogers to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:24:58.660Z","endTime":"2026-06-27T18:25:27.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65530143598464,"aZ":-18.9489628129468,"pfxX":-7.326319096542212,"pfxZ":7.4266924119656785,"pX":0.008891301184713903,"pZ":2.0699512782257137,"vX0":7.880605161203046,"vY0":-131.99545145180952,"vZ0":-4.833229629022087,"x":116.66,"y":182.89,"x0":-2.050458617404068,"y0":50.00376850910272,"z0":5.302251115951265,"aX":-13.048718406540234},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":11.8,"spinRate":2273,"spinDirection":231},"zone":8,"typeConfidence":0.88,"plateTime":0.4135030094709178,"extension":6.46551839031759},"hitData":{"launchSpeed":108.5,"launchAngle":9.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":156.28,"coordY":113.82}},"index":0,"playId":"60591abb-49fa-3fa8-b2a1-04e6978573cb","pitchNumber":1,"startTime":"2026-06-27T18:25:16.422Z","endTime":"2026-06-27T18:25:27.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:25:27.602Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (18) on a line drive to left fielder Brice Matthews. Jake Rogers scores. Riley Greene to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:25:29.222Z","endTime":"2026-06-27T18:26:49.921Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":76.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.814142496613776,"aZ":-30.012599407833363,"pfxX":6.125733470265233,"pfxZ":1.4744136377146404,"pX":0.889585485586437,"pZ":2.410804141453649,"vX0":5.542353865421987,"vY0":-120.8174692482173,"vZ0":-0.48008272388980444,"x":83.09,"y":173.69,"x0":-2.2350966489381094,"y0":50.00561928954868,"z0":5.263043868689669,"aX":9.004111043433063},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.8,"breakHorizontal":-12.5,"spinRate":2654,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4543617196945089,"extension":6.610177855553029},"index":0,"playId":"b0fed87b-8cf0-3a35-ade4-edcfcb17faa2","pitchNumber":1,"startTime":"2026-06-27T18:25:59.947Z","endTime":"2026-06-27T18:26:04.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365161372743344,"aZ":-33.10041735306487,"pfxX":6.180608793549539,"pfxZ":-0.6208642397261075,"pX":1.6633720604534616,"pZ":1.6365137249772381,"vX0":7.068280925438249,"vY0":-121.01424981506663,"vZ0":-1.7305784057078646,"x":53.6,"y":194.59,"x0":-2.0972746701110716,"y0":50.00518396861536,"z0":5.257489419252549,"aX":9.177214254555146},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-12.8,"spinRate":2800,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4524153579853114,"extension":6.443942543698061},"index":1,"playId":"54473b16-0766-3e8f-8715-af9847190709","pitchNumber":2,"startTime":"2026-06-27T18:26:17.479Z","endTime":"2026-06-27T18:26:20.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81019510433694,"aZ":-35.48957609190399,"pfxX":6.760581948301749,"pfxZ":-2.245186249602412,"pX":-0.16348838398881257,"pZ":1.86649470997793,"vX0":3.205904664177771,"vY0":-120.68832071078891,"vZ0":-0.5642314525650701,"x":123.23,"y":188.38,"x0":-2.388237361740579,"y0":50.00556981295671,"z0":5.232853912766604,"aX":9.960487224806998},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":-13.0,"spinRate":2636,"spinDirection":51},"zone":8,"typeConfidence":0.83,"plateTime":0.45409284194209176,"extension":6.446627484126593},"hitData":{"launchSpeed":94.9,"launchAngle":9.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.85,"coordY":146.38}},"index":2,"playId":"164b2fb9-3b1a-3646-984b-0f8cfca39a48","pitchNumber":3,"startTime":"2026-06-27T18:26:37.612Z","endTime":"2026-06-27T18:26:49.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:26:49.921Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-27T18:29:33.690Z","endTime":"2026-06-27T18:30:20.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T18:27:26.068Z","endTime":"2026-06-27T18:27:33.856Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Steven Okert replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-27T18:27:33.856Z","endTime":"2026-06-27T18:29:35.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.481947747953274,"aZ":-28.1817058899607,"pfxX":-3.5522389523889597,"pfxZ":2.9293542377206006,"pX":0.30607093297029014,"pZ":2.737442846294523,"vX0":-5.515759425115306,"vY0":-115.49045935379685,"vZ0":-0.610412772176157,"x":105.33,"y":164.87,"x0":3.177694610006235,"y0":50.004772878960786,"z0":5.692046212406995,"aX":-4.847207225900902},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.4,"breakHorizontal":7.7,"spinRate":2347,"spinDirection":263},"zone":5,"typeConfidence":0.94,"plateTime":0.47245233865476566,"extension":6.267629397635894},"index":2,"playId":"a201cb87-56e2-3cbf-bd0e-fd02ee613523","pitchNumber":1,"startTime":"2026-06-27T18:29:35.692Z","endTime":"2026-06-27T18:29:39.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.210011065474095,"aZ":-28.17649436482179,"pfxX":-3.175127109474248,"pfxZ":2.828309071650389,"pX":-2.5485964637321863,"pZ":0.9349031499430237,"vX0":-11.44480765222291,"vY0":-117.52152584065742,"vZ0":-4.734628930869987,"x":214.15,"y":213.54,"x0":2.7772315909291376,"y0":50.0013521869811,"z0":5.563034504258813,"aX":-4.483908322571289},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.2,"breakHorizontal":8.3,"spinRate":2407,"spinDirection":273},"zone":13,"typeConfidence":0.92,"plateTime":0.46430553427255106,"extension":6.542531552189476},"index":3,"playId":"53e1f82a-cf3c-319f-9150-3c33d9110215","pitchNumber":2,"startTime":"2026-06-27T18:29:55.034Z","endTime":"2026-06-27T18:29:58.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266940579444878,"aZ":-26.17427246094665,"pfxX":-1.0680900293946243,"pfxZ":4.42791912744365,"pX":-0.7094231214220719,"pZ":2.5124992741480123,"vX0":-8.207838271639746,"vY0":-115.84858446020023,"vZ0":-1.490584643413817,"x":144.04,"y":170.94,"x0":3.022706741099594,"y0":50.00232271583085,"z0":5.673362516210417,"aX":-1.4469732891775875},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.9,"breakHorizontal":4.1,"spinRate":2264,"spinDirection":264},"zone":4,"typeConfidence":0.93,"plateTime":0.4733591753871518,"extension":6.386605187501943},"hitData":{"launchSpeed":69.5,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.23,"coordY":163.84}},"index":4,"playId":"41b3217a-c6d9-3947-b344-8ca688cfbc7e","pitchNumber":3,"startTime":"2026-06-27T18:30:14.118Z","endTime":"2026-06-27T18:30:20.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:30:20.780Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-27T18:32:27.332Z","endTime":"2026-06-27T18:34:02.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32214472301543,"aZ":-42.37303650945848,"pfxX":-7.525179132758177,"pfxZ":-7.900549852744627,"pX":-0.7753695634067387,"pZ":0.9792851587772148,"vX0":-1.5553068939532473,"vY0":-113.11865421710675,"vZ0":-1.082909502953637,"x":146.56,"y":212.34,"x0":0.8991732508011087,"y0":50.002827603646615,"z0":5.7258559842230925,"aX":-9.716034078034575},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.3,"breakHorizontal":14.0,"spinRate":2820,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.48488233289589644,"extension":5.897876103852766},"index":0,"playId":"2bf0a35d-aa26-3712-bbb0-2f1c6c2089c4","pitchNumber":1,"startTime":"2026-06-27T18:32:36.862Z","endTime":"2026-06-27T18:32:42.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.068714609746085,"aZ":-28.974012558286354,"pfxX":5.969055818347642,"pfxZ":1.9228022990856672,"pX":1.1358848416112233,"pZ":2.922553769512046,"vX0":-0.9051237235400631,"vY0":-127.33625156484221,"vZ0":-1.3992929072205198,"x":73.7,"y":159.87,"x0":0.7170126131054766,"y0":50.00134324577705,"z0":5.74494159196161,"aX":9.924277972351202},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-10.7,"spinRate":1520,"spinDirection":121},"zone":12,"typeConfidence":0.89,"plateTime":0.4280853680926504,"extension":5.792825167028728},"index":1,"playId":"74e285cd-12f1-3d73-9a13-cc62673eb89f","pitchNumber":2,"startTime":"2026-06-27T18:32:57.458Z","endTime":"2026-06-27T18:33:01.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069148518043516,"aZ":-32.534697759383626,"pfxX":7.836109054140872,"pfxZ":-0.20533111835425344,"pX":0.0734824490802368,"pZ":0.476110393013174,"vX0":-4.030041226492926,"vY0":-130.1404960770128,"vZ0":-6.847970151336838,"x":114.2,"y":225.93,"x0":0.6104676322724018,"y0":50.00448992948826,"z0":5.554385457305455,"aX":13.665405779700144},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.4,"breakHorizontal":-13.6,"spinRate":1605,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.418248607061499,"extension":5.812295603085304},"index":2,"playId":"9178c4a1-f648-351f-957a-c105ca53a421","pitchNumber":3,"startTime":"2026-06-27T18:33:13.932Z","endTime":"2026-06-27T18:33:20.829Z","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":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190043587027315,"aZ":-28.50832276264111,"pfxX":6.24308605559221,"pfxZ":1.8803362133172676,"pX":-0.8840216819147927,"pZ":2.402015581534195,"vX0":-4.4119337993649275,"vY0":-138.46585888362603,"vZ0":-4.455566682344185,"x":150.7,"y":173.93,"x0":-0.08312099335198916,"y0":50.001093948851306,"z0":5.933815463823672,"aX":12.152052464893266},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.6,"breakHorizontal":-10.4,"spinRate":2079,"spinDirection":135},"zone":11,"typeConfidence":0.89,"plateTime":0.3951932309582622,"extension":5.560100994260538},"hitData":{"launchSpeed":61.3,"launchAngle":44.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.26,"coordY":139.57}},"index":3,"playId":"94838771-29ce-38be-992b-e5df85d170cc","pitchNumber":4,"startTime":"2026-06-27T18:33:55.132Z","endTime":"2026-06-27T18:34:02.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:34:02.761Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-27T18:34:05.740Z","endTime":"2026-06-27T18:36:16.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.32042205227838,"aZ":-40.7558494029036,"pfxX":-7.683572998653741,"pfxZ":-6.518074447004768,"pX":0.8677632838571823,"pZ":3.346346203685406,"vX0":2.313076373714733,"vY0":-113.36129153689515,"vZ0":3.127885002780571,"x":83.92,"y":148.43,"x0":0.839670006482946,"y0":50.00023061098805,"z0":5.9829168108473905,"aX":-10.122262567276312},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.9,"breakHorizontal":13.4,"spinRate":2750,"spinDirection":314},"zone":12,"typeConfidence":0.88,"plateTime":0.48089515915155445,"extension":5.69079340823956},"index":0,"playId":"9798f5ea-6390-32a7-b430-82e64378b4d4","pitchNumber":1,"startTime":"2026-06-27T18:34:33.745Z","endTime":"2026-06-27T18:34:37.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295301839252883,"aZ":-25.811808778646995,"pfxX":7.335245630922975,"pfxZ":3.3346383895117793,"pX":-0.9370537512577432,"pZ":1.701456506926119,"vX0":-6.06476197747854,"vY0":-136.58458538757486,"vZ0":-5.888006256611966,"x":152.72,"y":192.84,"x0":0.34838099733965827,"y0":50.0032849907012,"z0":5.636725338480486,"aX":13.996803981777008},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":-12.1,"spinRate":2179,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.3995095316509296,"extension":5.785046883171343},"index":1,"playId":"5802d1ab-1751-3e5d-8e00-b1085dc4d6f2","pitchNumber":2,"startTime":"2026-06-27T18:34:49.889Z","endTime":"2026-06-27T18:34:53.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.398651116713943,"aZ":-26.287386123319475,"pfxX":7.246645979726258,"pfxZ":3.0890034158411535,"pX":0.8108867134946017,"pZ":2.525296010655125,"vX0":-1.8476009630461978,"vY0":-136.56076717998593,"vZ0":-3.9653312355308987,"x":86.09,"y":170.6,"x0":0.5505107709571153,"y0":50.00347615793011,"z0":5.784478163300352,"aX":13.817586753735762},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":-12.8,"spinRate":2207,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.39963009958875073,"extension":5.759957439387552},"index":2,"playId":"c3d05ab9-4694-3ef6-a835-b29021d86f3b","pitchNumber":3,"startTime":"2026-06-27T18:35:06.440Z","endTime":"2026-06-27T18:35:10.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63531284376803,"aZ":-22.917917997229768,"pfxX":7.16791188665079,"pfxZ":4.685848762103714,"pX":-0.9208884492635612,"pZ":1.9711721671871345,"vX0":-5.694496684162308,"vY0":-138.8386231540579,"vZ0":-6.384066723385734,"x":152.1,"y":185.56,"x0":0.21344049088656722,"y0":50.00430432538721,"z0":5.7995099525972,"aX":14.160835764005723},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":-12.0,"spinRate":2158,"spinDirection":128},"zone":13,"typeConfidence":0.85,"plateTime":0.39273459946263545,"extension":5.716982686925994},"index":3,"playId":"b999044d-d8d8-3f71-973b-9060c2b1f4e7","pitchNumber":4,"startTime":"2026-06-27T18:35:25.162Z","endTime":"2026-06-27T18:35:30.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614274937728215,"aZ":-42.64940122484736,"pfxX":-5.916818814481371,"pfxZ":-8.101165314275617,"pX":-0.19007648504338628,"pZ":1.8618283185776425,"vX0":-0.30813060928669056,"vY0":-113.27325787583334,"vZ0":0.7540305218795516,"x":124.25,"y":188.51,"x0":0.7160725983861012,"y0":50.003070658041324,"z0":5.805246792802981,"aX":-7.6514194213474775},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.2,"breakHorizontal":10.8,"spinRate":2829,"spinDirection":315},"zone":8,"typeConfidence":0.89,"plateTime":0.48444749431627887,"extension":5.796022504287467},"index":4,"playId":"6a08b310-8869-3f3e-b6d1-0bcfb7b80794","pitchNumber":5,"startTime":"2026-06-27T18:35:42.150Z","endTime":"2026-06-27T18:35:48.022Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45759972682549,"aZ":-27.28325374578621,"pfxX":6.530719951050337,"pfxZ":2.48191022860928,"pX":-0.4977911506053747,"pZ":2.660890945490933,"vX0":-4.26046039196479,"vY0":-138.4452776243733,"vZ0":-3.7144646009684763,"x":135.97,"y":166.94,"x0":0.20050844894179876,"y0":50.003533191918564,"z0":5.814431358411325,"aX":12.872917331712902},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":-11.2,"spinRate":2218,"spinDirection":132},"zone":4,"typeConfidence":0.88,"plateTime":0.3933297205567481,"extension":5.742567539987411},"hitData":{"launchSpeed":78.3,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.4,"coordY":157.71}},"index":5,"playId":"66692e5a-03b2-3b24-9ce3-cc73177a3be4","pitchNumber":6,"startTime":"2026-06-27T18:36:09.672Z","endTime":"2026-06-27T18:36:16.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:36:16.077Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-27T18:36:21.507Z","endTime":"2026-06-27T18:36:50.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42069758007271,"aZ":-27.277523319277027,"pfxX":6.197748876234568,"pfxZ":2.514150591153806,"pX":-0.26213616883970636,"pZ":2.3295810011186435,"vX0":-3.4749747456822693,"vY0":-137.92823441064218,"vZ0":-4.407395760763468,"x":126.99,"y":175.88,"x0":0.20130408920318918,"y0":50.00482238617688,"z0":5.762990539037191,"aX":12.07815467867259},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":2043,"spinDirection":138},"zone":5,"typeConfidence":0.89,"plateTime":0.39540907870097053,"extension":5.6136604156851035},"hitData":{"launchSpeed":105.9,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.49,"coordY":160.8}},"index":0,"playId":"c65ed8fe-1511-3391-9057-facd7399807a","pitchNumber":1,"startTime":"2026-06-27T18:36:42.211Z","endTime":"2026-06-27T18:36:50.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:36:50.027Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:38:56.071Z","endTime":"2026-06-27T18:39:44.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.849290777541626,"aZ":-26.814226542465992,"pfxX":-2.921517664797652,"pfxZ":3.8739777035780243,"pX":0.4148145689138944,"pZ":2.9065926955618666,"vX0":-4.955912914955898,"vY0":-116.04813201520645,"vZ0":-0.6454557382422963,"x":101.19,"y":160.3,"x0":2.9458877117988442,"y0":50.002295277718304,"z0":5.711429846962374,"aX":-4.039628207496252},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.2,"breakHorizontal":6.4,"spinRate":2435,"spinDirection":249},"zone":3,"typeConfidence":0.94,"plateTime":0.46946981777700225,"extension":6.211915465567141},"index":0,"playId":"456a9ec1-f32e-36db-be3f-a2630e1f9a0e","pitchNumber":1,"startTime":"2026-06-27T18:39:05.562Z","endTime":"2026-06-27T18:39:09.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.394988737611573,"aZ":-26.68674038611645,"pfxX":-3.635212020853524,"pfxZ":3.8135464269194586,"pX":-0.11607644904206106,"pZ":2.7167567255010803,"vX0":-6.1811401413258515,"vY0":-118.33073159345845,"vZ0":-1.0272598898514316,"x":121.42,"y":165.43,"x0":2.987048676846102,"y0":50.00314144415796,"z0":5.568488379937295,"aX":-5.232923890812116},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.0,"breakHorizontal":7.9,"spinRate":2446,"spinDirection":271},"zone":5,"typeConfidence":0.93,"plateTime":0.46022839878645216,"extension":6.382323034759961},"index":1,"playId":"c7b5e84f-4ecc-3842-ab36-8b41cf9a0e76","pitchNumber":2,"startTime":"2026-06-27T18:39:20.626Z","endTime":"2026-06-27T18:39:24.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92294291356927,"aZ":-25.829370938219718,"pfxX":-2.2430397204564994,"pfxZ":4.283430375448576,"pX":-1.3145639793667843,"pZ":1.4856607775913224,"vX0":-9.056929004478658,"vY0":-119.98078615067158,"vZ0":-3.8948501176992476,"x":167.11,"y":198.67,"x0":2.7772324548852088,"y0":50.00044027969672,"z0":5.392999625388117,"aX":-3.317203794941429},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.2,"breakHorizontal":5.9,"spinRate":2480,"spinDirection":261},"zone":13,"typeConfidence":0.89,"plateTime":0.45390155220401507,"extension":6.707038452829916},"hitData":{"launchSpeed":53.7,"launchAngle":13.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.44,"coordY":154.53}},"index":2,"playId":"af599fe8-fd5b-3188-bb0a-935b1e77a0a5","pitchNumber":3,"startTime":"2026-06-27T18:39:37.650Z","endTime":"2026-06-27T18:39:44.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:39:44.855Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hao-Yu Lee homers (3) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:39:48.806Z","endTime":"2026-06-27T18:40:33.799Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":{"id":595345,"link":"/api/v1/people/595345"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.686090224740067,"aZ":-29.07160996781292,"pfxX":-4.801311337645335,"pfxZ":2.148725376009363,"pX":0.3921145049405001,"pZ":2.6859271182188076,"vX0":-4.863131181918723,"vY0":-118.9576465377616,"vZ0":-0.8225566052402513,"x":102.05,"y":166.26,"x0":3.082440016045956,"y0":50.000031541698775,"z0":5.659364662262554,"aX":-6.914741500463521},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":2443,"spinDirection":265},"zone":6,"typeConfidence":0.93,"plateTime":0.45952283733922217,"extension":6.311892535552435},"hitData":{"launchSpeed":93.8,"launchAngle":37.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.4,"coordY":66.37}},"index":0,"playId":"30cdffdc-394f-3c1d-85e0-4cd8548303af","pitchNumber":1,"startTime":"2026-06-27T18:40:11.311Z","endTime":"2026-06-27T18:40:33.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:40:33.799Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Outman walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:40:57.798Z","endTime":"2026-06-27T18:41:56.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90829227187835,"aZ":-25.476692693160647,"pfxX":-2.6593624092396864,"pfxZ":4.6022696573237445,"pX":-0.5451350704083515,"pZ":1.2461531514981372,"vX0":-7.378576407836933,"vY0":-119.04691096297543,"vZ0":-4.728394423439479,"x":137.78,"y":205.13,"x0":2.9229228256668276,"y0":50.002612205843576,"z0":5.526776712988726,"aX":-3.86846086955476},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.6,"breakHorizontal":6.4,"spinRate":2406,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.45769606884203684,"extension":6.473636422151089},"index":0,"playId":"b93d6773-38cd-308c-8814-7f4c3cc51046","pitchNumber":1,"startTime":"2026-06-27T18:40:58.355Z","endTime":"2026-06-27T18:41:02.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04883442534759,"aZ":-22.380501544009103,"pfxX":8.598545655262424,"pfxZ":5.687367163650095,"pX":0.050585363241848896,"pZ":0.6351956002093022,"vX0":-10.196130783782042,"vY0":-129.81036994062643,"vZ0":-7.7153230859014945,"x":115.07,"y":221.63,"x0":2.8968245889102233,"y0":50.000643093081216,"z0":5.327587908249297,"aX":14.796411821475548},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":-13.6,"spinRate":2263,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42061935385594307,"extension":6.343989713185588},"index":1,"playId":"7f3298b9-6a95-3029-8350-a9e0ed407f35","pitchNumber":2,"startTime":"2026-06-27T18:41:13.059Z","endTime":"2026-06-27T18:41:17.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.372734820888283,"aZ":-26.304381959681702,"pfxX":-3.7182509700056317,"pfxZ":4.105258553215224,"pX":1.349409630053508,"pZ":3.1139211105854394,"vX0":-2.9585727870937024,"vY0":-117.90934032753506,"vZ0":-0.27107449370951076,"x":65.56,"y":154.7,"x0":3.096900929825474,"y0":50.000012575115896,"z0":5.628026771693769,"aX":-5.309413645512031},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.7,"breakHorizontal":7.3,"spinRate":2253,"spinDirection":247},"zone":12,"typeConfidence":0.93,"plateTime":0.46197888018980393,"extension":6.3151070065508375},"index":2,"playId":"bbb8fe9d-94a7-3fee-8c80-139b005b829e","pitchNumber":3,"startTime":"2026-06-27T18:41:31.566Z","endTime":"2026-06-27T18:41:35.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303768064925872,"aZ":-17.47299739130324,"pfxX":3.0382779873793835,"pfxZ":7.803606802797255,"pX":1.0418457916610857,"pZ":2.702534286856627,"vX0":-6.406295229847766,"vY0":-135.1323353603145,"vZ0":-4.423384239563912,"x":77.29,"y":165.81,"x0":3.0289026029090365,"y0":50.001889582728275,"z0":5.556718690558667,"aX":5.7236456175616},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-4.4,"spinRate":2205,"spinDirection":141},"zone":12,"typeConfidence":0.85,"plateTime":0.4024802910951202,"extension":6.280259741271221},"index":3,"playId":"1c166e93-dbb3-3d68-8c52-eabcb6a61909","pitchNumber":4,"startTime":"2026-06-27T18:41:48.923Z","endTime":"2026-06-27T18:41:56.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:41:56.316Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Rogers flies out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:41:54.496Z","endTime":"2026-06-27T18:43:33.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.411602920545793,"aZ":-27.21901519008811,"pfxX":-4.577917838393061,"pfxZ":3.417516105126282,"pX":0.5426364628097365,"pZ":3.1509216416361276,"vX0":-4.569186495724236,"vY0":-118.51226129853971,"vZ0":-0.18873794257706122,"x":96.32,"y":153.71,"x0":3.076477397757939,"y0":50.004335649711926,"z0":5.676507772962099,"aX":-6.642006657240922},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":9.2,"spinRate":2385,"spinDirection":261},"zone":3,"typeConfidence":0.93,"plateTime":0.4586920706901343,"extension":6.2928271555876005},"index":0,"playId":"f53bb317-0a75-3228-8653-adb613f2a321","pitchNumber":1,"startTime":"2026-06-27T18:42:21.035Z","endTime":"2026-06-27T18:42:26.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b1776c3c-6525-3bee-a721-be758bf34c13","startTime":"2026-06-27T18:42:39.627Z","endTime":"2026-06-27T18:42:42.799Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01794787310455,"aZ":-16.35262371404161,"pfxX":4.190280616436061,"pfxZ":9.00831978555183,"pX":0.08934411113452435,"pZ":3.649026663830341,"vX0":-8.502559499706354,"vY0":-131.23485474172577,"vZ0":-2.1199353421742595,"x":113.59,"y":140.26,"x0":2.8169153522711747,"y0":50.001215301512964,"z0":5.676280839906141,"aX":7.359133324892027},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":-5.9,"spinRate":2210,"spinDirection":141},"zone":12,"typeConfidence":0.83,"plateTime":0.4163053505008869,"extension":6.2432892615401165},"index":2,"playId":"61b64e8c-eaf2-318b-92ce-80a124eb3e01","pitchNumber":2,"startTime":"2026-06-27T18:42:58.077Z","endTime":"2026-06-27T18:43:03.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5437962752663,"aZ":-15.989739416135883,"pfxX":3.131844366208021,"pfxZ":8.77247658757293,"pX":0.06483788668611647,"pZ":2.7387310916922263,"vX0":-8.406142887518303,"vY0":-134.3436916081838,"vZ0":-4.3967650106778775,"x":114.53,"y":164.83,"x0":2.814585895080446,"y0":50.0036992203164,"z0":5.517872163314444,"aX":5.779329001616255},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-4.1,"spinRate":2338,"spinDirection":141},"zone":5,"typeConfidence":0.88,"plateTime":0.4062502290069889,"extension":6.222831065393899},"hitData":{"launchSpeed":98.2,"launchAngle":41.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.03,"coordY":75.67}},"index":3,"playId":"fb1b4feb-0da7-3eeb-8eda-5569067210ae","pitchNumber":3,"startTime":"2026-06-27T18:43:18.497Z","endTime":"2026-06-27T18:43:33.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:43:33.368Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Brice Matthews.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-27T18:44:35.311Z","endTime":"2026-06-27T18:44:48.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"36c11b37-530b-3f3f-a472-63f4e2b8efd6","startTime":"2026-06-27T18:43:59.129Z","endTime":"2026-06-27T18:44:02.419Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"cfe572a9-4e50-3643-9b46-a3f8f25643e3","startTime":"2026-06-27T18:44:18.517Z","endTime":"2026-06-27T18:44:22.333Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.791773238299058,"aZ":-32.124992706485905,"pfxX":-4.979428098910751,"pfxZ":0.031962519566434366,"pX":-0.033356383208866316,"pZ":2.5127871133544715,"vX0":-5.760210635737772,"vY0":-120.2594130106796,"vZ0":-0.8752761570504498,"x":118.27,"y":170.93,"x0":3.0254003870343618,"y0":50.00243711686462,"z0":5.690897831453516,"aX":-7.409725437060694},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.1,"breakHorizontal":10.2,"spinRate":2522,"spinDirection":245},"zone":5,"typeConfidence":0.93,"plateTime":0.45267026274710354,"extension":6.203303765101658},"hitData":{"launchSpeed":94.8,"launchAngle":40.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.43,"coordY":89.86}},"index":2,"playId":"9591eaa6-6bde-3925-82b6-9d591298db65","pitchNumber":1,"startTime":"2026-06-27T18:44:37.553Z","endTime":"2026-06-27T18:44:48.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:44:48.577Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-27T18:46:47.472Z","endTime":"2026-06-27T18:47:11.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19927651153729,"aZ":-24.864608173675293,"pfxX":7.931862333441478,"pfxZ":3.8237978953780924,"pX":-0.2681534813313676,"pZ":1.6258734453532526,"vX0":-4.055475524952131,"vY0":-136.64027678080186,"vZ0":-6.681810241146291,"x":127.22,"y":194.88,"x0":0.19659939167212528,"y0":50.00243956297448,"z0":5.7864418883365,"aX":15.152499982223121},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":-13.7,"spinRate":2069,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.3992981448137467,"extension":5.668933284666411},"hitData":{"launchSpeed":96.8,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.16,"coordY":153.31}},"index":0,"playId":"e9c12c18-5b8c-3ae8-b9db-daf0037029ad","pitchNumber":1,"startTime":"2026-06-27T18:47:03.156Z","endTime":"2026-06-27T18:47:11.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:47:11.641Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Meyers lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-27T18:47:16.625Z","endTime":"2026-06-27T18:48:52.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920206770197197,"aZ":-23.303122047824132,"pfxX":5.657329306520744,"pfxZ":4.579384848288435,"pX":-0.27043333938978986,"pZ":1.7923498653980345,"vX0":-3.2241970695750806,"vY0":-137.2138130712496,"vZ0":-6.653113178203018,"x":127.31,"y":190.39,"x0":0.17531936067248582,"y0":50.00008423313315,"z0":5.799945621909382,"aX":10.954262578211615},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":-9.7,"spinRate":2158,"spinDirection":143},"zone":8,"typeConfidence":0.82,"plateTime":0.39682447237978824,"extension":5.590234980144406},"index":0,"playId":"6d09b06c-50ff-3524-80d1-296b1028e1a7","pitchNumber":1,"startTime":"2026-06-27T18:48:09.795Z","endTime":"2026-06-27T18:48:13.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.720000059869303,"aZ":-41.95223450881567,"pfxX":-7.723182752245212,"pfxZ":-7.343151804674146,"pX":-0.284480871522931,"pZ":1.5730016496373584,"vX0":0.20492722071251113,"vY0":-114.55622566201993,"vZ0":-0.28638987456571696,"x":127.84,"y":196.31,"x0":0.6286954890903259,"y0":50.00203584202553,"z0":5.792977357801299,"aX":-10.28660997152556},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.1,"breakHorizontal":13.9,"spinRate":2790,"spinDirection":310},"zone":13,"typeConfidence":0.89,"plateTime":0.4777238365775265,"extension":5.810454437642011},"index":1,"playId":"bdd8ee17-41e9-3b9d-b543-cc631adcf928","pitchNumber":2,"startTime":"2026-06-27T18:48:22.820Z","endTime":"2026-06-27T18:48:26.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392889216794384,"aZ":-26.142932368585146,"pfxX":7.11132878435709,"pfxZ":3.1033569729467256,"pX":-0.2522896544266937,"pZ":2.2987096146861448,"vX0":-4.04152692783613,"vY0":-138.0591847378006,"vZ0":-4.773964955339521,"x":126.62,"y":176.71,"x0":0.30030021866481466,"y0":50.006841106339195,"z0":5.79221542781841,"aX":13.84284516975495},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":-12.1,"spinRate":2156,"spinDirection":139},"zone":5,"typeConfidence":0.89,"plateTime":0.3955005972290637,"extension":5.705573001728048},"hitData":{"launchSpeed":93.2,"launchAngle":21.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.31,"coordY":95.9}},"index":2,"playId":"cc5fb267-f8e8-376a-842e-9b77ddd1d99d","pitchNumber":3,"startTime":"2026-06-27T18:48:47.049Z","endTime":"2026-06-27T18:48:52.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:48:52.938Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-27T18:48:56.003Z","endTime":"2026-06-27T18:49:21.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94136032341192,"aZ":-26.208382787521842,"pfxX":7.597530439969372,"pfxZ":3.1050885351636355,"pX":-0.1386512063029958,"pZ":1.2834099238626329,"vX0":-3.3850989416266852,"vY0":-137.21710204132845,"vZ0":-7.382422722662344,"x":122.29,"y":204.13,"x0":0.11800861938367628,"y0":50.005295182162286,"z0":5.772280309484078,"aX":14.613525194968176},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":2065,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.3978760016405376,"extension":5.6718145707238925},"hitData":{"launchSpeed":71.5,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.11,"coordY":151.68}},"index":0,"playId":"55214afd-7444-3605-9fe5-210c77f5aedd","pitchNumber":1,"startTime":"2026-06-27T18:49:14.151Z","endTime":"2026-06-27T18:49:21.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:49:21.714Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out sharply to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:51:51.930Z","endTime":"2026-06-27T18:52:17.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T18:50:55.175Z","endTime":"2026-06-27T18:51:54.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"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":94.4,"endSpeed":87.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435095160646444,"aZ":-15.582289572392776,"pfxX":-7.153229611770346,"pfxZ":8.582387724769262,"pX":-0.2466301591374775,"pZ":1.7035052995326494,"vX0":7.40592498163085,"vY0":-137.2311295656122,"vZ0":-7.719627505760535,"x":126.4,"y":192.79,"x0":-2.0332278993726947,"y0":50.00580597282079,"z0":5.586328599278935,"aX":-13.834717521257074},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2169,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.39704319471017735,"extension":6.544572153267921},"index":1,"playId":"e25dc5b6-cc3b-341d-9dd1-843c505f9378","pitchNumber":1,"startTime":"2026-06-27T18:51:54.234Z","endTime":"2026-06-27T18:51:57.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621347025891602,"aZ":-16.374328203246662,"pfxX":-6.500575912158364,"pfxZ":8.171541214277362,"pX":0.6110596297489698,"pZ":2.7045587527017965,"vX0":9.353232224357447,"vY0":-137.27491071283302,"vZ0":-5.080771908941178,"x":93.71,"y":165.76,"x0":-1.97506269161267,"y0":50.00317380961711,"z0":5.671686575490306,"aX":-12.570869265018306},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2193,"spinDirection":216},"zone":6,"typeConfidence":0.88,"plateTime":0.39699121018956474,"extension":6.553697144438149},"hitData":{"launchSpeed":100.2,"launchAngle":46.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":197.92,"coordY":94.15}},"index":2,"playId":"c427c024-203f-3a25-a7e1-7617bf4ad99f","pitchNumber":2,"startTime":"2026-06-27T18:52:08.624Z","endTime":"2026-06-27T18:52:17.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:52:17.834Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (17) on a sharp line drive to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:52:20.434Z","endTime":"2026-06-27T18:53:29.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.4,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.918985054588134,"aZ":-31.54937671481289,"pfxX":-9.742010833780672,"pfxZ":0.40722868808206236,"pX":0.018237793434830306,"pZ":1.426358177933155,"vX0":8.502667260015473,"vY0":-122.71834392606108,"vZ0":-3.9697236216263456,"x":116.3,"y":200.27,"x0":-2.2084312757678566,"y0":50.00493955214295,"z0":5.72251665848788,"aX":-15.015743951737804},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.1,"breakHorizontal":16.0,"spinRate":2306,"spinDirection":253},"zone":14,"typeConfidence":0.84,"plateTime":0.44457644515546013,"extension":6.324878076803114},"index":0,"playId":"a9e97ddf-47fc-366a-9db0-63dd6f1bbb98","pitchNumber":1,"startTime":"2026-06-27T18:52:43.653Z","endTime":"2026-06-27T18:52:47.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.816932674371348,"aZ":-11.419782029113886,"pfxX":-5.117941744380584,"pfxZ":10.654572672075565,"pX":-0.12437861570675088,"pZ":3.2765739836031744,"vX0":6.884830823455552,"vY0":-138.857774128247,"vZ0":-4.618554614107091,"x":121.74,"y":150.31,"x0":-1.9738844142097343,"y0":50.003416512655015,"z0":5.724593408961809,"aX":-9.97044136481359},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2279,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.39483768759499105,"extension":6.503986424012685},"index":1,"playId":"a87287a6-a8ca-35dd-a1d3-78440bf670b4","pitchNumber":2,"startTime":"2026-06-27T18:52:56.653Z","endTime":"2026-06-27T18:53:01.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280257921056002,"aZ":-15.684555512199267,"pfxX":-5.455920428543313,"pfxZ":8.400383116753838,"pX":0.22626648025992308,"pZ":3.0203531274078643,"vX0":8.135192280220302,"vY0":-139.20700480899427,"vZ0":-4.581158735921965,"x":108.38,"y":157.23,"x0":-2.0251943757539146,"y0":50.00054155155364,"z0":5.7258417458882676,"aX":-10.706898404275696},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":2244,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39349295965950315,"extension":6.369181736544655},"hitData":{"launchSpeed":109.8,"launchAngle":18.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":206.46,"coordY":110.82}},"index":2,"playId":"ab61f501-ee76-3bc0-b655-eb70316feccf","pitchNumber":3,"startTime":"2026-06-27T18:53:15.076Z","endTime":"2026-06-27T18:53:29.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:53:29.400Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:53:32.878Z","endTime":"2026-06-27T18:55:06.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427423159356206,"aZ":-14.922633530823541,"pfxX":-6.728116432082942,"pfxZ":9.015951880982897,"pX":0.7777883237704103,"pZ":3.703921966564696,"vX0":9.755497048230811,"vY0":-137.22551667901325,"vZ0":-3.15820645033398,"x":87.35,"y":138.77,"x0":-1.9437514818427213,"y0":50.00401815587288,"z0":5.882048893331857,"aX":-12.87631632628436},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2006,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.3986501378990126,"extension":6.231831221845762},"index":0,"playId":"647004be-9acb-39cc-ac08-2044d9656423","pitchNumber":1,"startTime":"2026-06-27T18:54:04.124Z","endTime":"2026-06-27T18:54:07.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396618966937517,"aZ":-34.5899014202506,"pfxX":7.876411178012626,"pfxZ":-1.6056397275627319,"pX":0.104866126880184,"pZ":1.3813693137204275,"vX0":3.3969199509449566,"vY0":-122.39115736965734,"vZ0":-3.2164524683246567,"x":113.0,"y":201.48,"x0":-2.326340286046631,"y0":50.00022969024863,"z0":5.691467477777357,"aX":11.88062148493145},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-15.1,"spinRate":2500,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.44846070290012463,"extension":6.365938038974476},"index":1,"playId":"537f455d-c1f5-3526-875b-b99be9fa4a3e","pitchNumber":2,"startTime":"2026-06-27T18:54:22.120Z","endTime":"2026-06-27T18:54:27.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40524224742904,"aZ":-13.202482398288348,"pfxX":-5.819145279847817,"pfxZ":9.673450431386179,"pX":0.010723694257424615,"pZ":1.8394551391061684,"vX0":7.5151690558722315,"vY0":-139.21299591136133,"vZ0":-8.193667928760705,"x":116.59,"y":189.11,"x0":-1.9684648380239385,"y0":50.00634681907724,"z0":5.695958511374605,"aX":-11.417949630432048},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2109,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.39351840316266706,"extension":6.461929326682821},"index":2,"playId":"b570ffbf-7557-3618-8f86-7e24e6234ea1","pitchNumber":3,"startTime":"2026-06-27T18:54:39.331Z","endTime":"2026-06-27T18:54:42.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20848333123848,"aZ":-12.077588660112717,"pfxX":-5.063534642397846,"pfxZ":10.283980352844463,"pX":0.556932056507999,"pZ":2.779908136300456,"vX0":8.699716135617747,"vY0":-139.13887785962817,"vZ0":-6.181636396117497,"x":95.77,"y":163.72,"x0":-1.9572022437475916,"y0":50.000723781134205,"z0":5.836037785866437,"aX":-9.893618691233874},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2204,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.39415955650704415,"extension":6.546558088466213},"index":3,"playId":"a87945b8-bb98-318c-9d79-1befc092815d","pitchNumber":4,"startTime":"2026-06-27T18:54:59.778Z","endTime":"2026-06-27T18:55:06.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:55:06.191Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-27T18:56:26.248Z","endTime":"2026-06-27T18:56:57.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T18:55:26.588Z","endTime":"2026-06-27T18:55:40.853Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-27T18:55:40.853Z","endTime":"2026-06-27T18:56:28.559Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66380731422205,"aZ":-14.19898082655085,"pfxX":-5.8475024781401626,"pfxZ":9.23504829733329,"pX":0.6057886976635856,"pZ":2.5899347116387883,"vX0":9.34251559101848,"vY0":-138.34992317834804,"vZ0":-5.992673711883251,"x":93.91,"y":168.85,"x0":-2.0487295189933312,"y0":50.0055187184367,"z0":5.72882670382477,"aX":-11.385580763170054},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2076,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3952816637915202,"extension":6.515111053840403},"index":2,"playId":"018a2cd6-6d61-33ef-a668-637e3016c2aa","pitchNumber":1,"startTime":"2026-06-27T18:56:28.559Z","endTime":"2026-06-27T18:56:33.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.296646512491233,"aZ":-34.142113203555375,"pfxX":6.165317064802041,"pfxZ":-1.2775954368451092,"pX":-0.4400206083573338,"pZ":1.4621913413947702,"vX0":2.844443731964288,"vY0":-123.38367705706071,"vZ0":-3.017168086757292,"x":133.77,"y":199.3,"x0":-2.4100524976491555,"y0":50.00427457301309,"z0":5.587400456489808,"aX":9.475650155954312},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.8,"breakHorizontal":-11.9,"spinRate":2467,"spinDirection":62},"zone":13,"typeConfidence":0.9,"plateTime":0.44446608096789886,"extension":6.471356645676834},"hitData":{"launchSpeed":88.5,"launchAngle":-23.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.69,"coordY":162.83}},"index":3,"playId":"c48817a4-6f82-31c9-b552-42f2af3b5310","pitchNumber":2,"startTime":"2026-06-27T18:56:49.816Z","endTime":"2026-06-27T18:56:57.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:56:57.607Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Vázquez lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T18:59:30.542Z","endTime":"2026-06-27T18:59:57.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Anderson replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T18:58:18.251Z","endTime":"2026-06-27T18:59:32.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285880473413954,"aZ":-32.56294673252646,"pfxX":1.3038102129370819,"pfxZ":-0.2335827765009153,"pX":0.09230065910309283,"pZ":2.3281278907711864,"vX0":4.975750066543775,"vY0":-127.45699160171127,"vZ0":-1.6325113804630513,"x":113.48,"y":175.92,"x0":-2.048488816205807,"y0":50.00476921453971,"z0":5.529854787797048,"aX":2.1605608298904637},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-3.4,"spinRate":2637,"spinDirection":65},"zone":5,"typeConfidence":0.91,"plateTime":0.42847477838002046,"extension":6.464461926187853},"index":1,"playId":"a53a6a7b-c5f9-3e8c-999a-db9705a8bad3","pitchNumber":1,"startTime":"2026-06-27T18:59:32.818Z","endTime":"2026-06-27T18:59:38.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097413127980744,"aZ":-19.2200368691389,"pfxX":-5.336817104449095,"pfxZ":6.459803365713512,"pX":-0.44003290863550537,"pZ":2.92985757342284,"vX0":6.500567278290494,"vY0":-140.1163492389001,"vZ0":-3.2417445267735587,"x":133.77,"y":159.67,"x0":-2.087344249971528,"y0":50.00297900638178,"z0":5.3445308236587,"aX":-10.703434384860248},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":215},"zone":1,"typeConfidence":0.88,"plateTime":0.389629656221846,"extension":6.484461026795134},"hitData":{"launchSpeed":90.2,"launchAngle":8.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.6,"coordY":156.5}},"index":2,"playId":"3bfa293b-1a85-3623-b6bb-7e66d57a6bb5","pitchNumber":2,"startTime":"2026-06-27T18:59:53.097Z","endTime":"2026-06-27T18:59:57.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T18:59:57.167Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:00:00.997Z","endTime":"2026-06-27T19:01:56.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31780075516351,"aZ":-42.633569890631875,"pfxX":5.000046633037542,"pfxZ":-7.317979917258446,"pX":1.5431411428262685,"pZ":1.616690476220119,"vX0":6.797861499713802,"vY0":-119.4035587572313,"vZ0":-0.15115600707149146,"x":58.18,"y":195.13,"x0":-2.0024525275098397,"y0":50.00471504977525,"z0":5.552015178303061,"aX":7.1428117093080825},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.0,"breakHorizontal":-10.8,"spinRate":2754,"spinDirection":27},"zone":14,"typeConfidence":0.88,"plateTime":0.46062278455409045,"extension":6.362128627633723},"index":0,"playId":"4927ba98-d354-39e5-8b00-8f5563328652","pitchNumber":1,"startTime":"2026-06-27T19:00:34.760Z","endTime":"2026-06-27T19:00:42.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697658416756653,"aZ":-33.55116466230844,"pfxX":-8.09027966200793,"pfxZ":-0.7591680163120902,"pX":-0.9717489568768947,"pZ":1.1946889768716484,"vX0":5.827677766499615,"vY0":-132.8123160948165,"vZ0":-4.769451379565574,"x":154.04,"y":206.52,"x0":-2.1279565121468607,"y0":50.00453875044988,"z0":5.41529941789184,"aX":-14.657799923836304},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.2,"breakHorizontal":13.7,"spinRate":1524,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.41021509276167745,"extension":6.558955056147893},"index":1,"playId":"1f9a0fee-8159-38de-b9f0-92ffca670d13","pitchNumber":2,"startTime":"2026-06-27T19:00:54.260Z","endTime":"2026-06-27T19:00:58.646Z","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.1,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030602380436424,"aZ":-25.22951729068082,"pfxX":-8.14663068493519,"pfxZ":3.535106255228417,"pX":-1.2200881885447303,"pZ":2.982534599993924,"vX0":5.386803876110109,"vY0":-138.53258242141314,"vZ0":-2.2743695042879546,"x":163.51,"y":158.25,"x0":-2.1214414922537115,"y0":50.000846329484105,"z0":5.483205705101581,"aX":-15.991784640965225},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":13.8,"spinRate":2088,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3938766780042937,"extension":6.39846238241077},"index":2,"playId":"80834e36-12dd-3e24-9e7a-01e9e9104c01","pitchNumber":3,"startTime":"2026-06-27T19:01:10.206Z","endTime":"2026-06-27T19:01:14.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768056752215582,"aZ":-32.67164487722561,"pfxX":0.5600266411361341,"pfxZ":-0.30012099991121755,"pX":0.738036458038976,"pZ":0.6813383857057804,"vX0":6.826869165877583,"vY0":-126.89143249343309,"vZ0":-5.171821095987261,"x":88.87,"y":220.38,"x0":-2.0499926910827337,"y0":50.00398153458177,"z0":5.3218257744035835,"aX":0.9215079529344631},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.4,"breakHorizontal":-2.4,"spinRate":2729,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.43016661189237215,"extension":6.583682031283794},"index":3,"playId":"a06e543a-0b21-309c-80ca-c17dbc48163d","pitchNumber":4,"startTime":"2026-06-27T19:01:25.962Z","endTime":"2026-06-27T19:01:30.573Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-27T19:01:37.539Z","endTime":"2026-06-27T19:01:50.956Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849348049715257,"aZ":-44.62764281962325,"pfxX":3.7322253392129046,"pfxZ":-8.796516719001481,"pX":0.8030944200308126,"pZ":1.6495780034901593,"vX0":5.176683989785823,"vY0":-118.83393360771738,"vZ0":0.2051243573406134,"x":86.39,"y":194.24,"x0":-1.8965200073507102,"y0":50.001256932348596,"z0":5.649097435588932,"aX":5.284584062852961},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.5,"breakHorizontal":-8.2,"spinRate":2729,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.462648921789965,"extension":6.455520761337234},"index":5,"playId":"bc226859-e80c-3bcb-b254-16b206a0a937","pitchNumber":5,"startTime":"2026-06-27T19:01:50.956Z","endTime":"2026-06-27T19:01:56.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:01:56.021Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:01:55.207Z","endTime":"2026-06-27T19:05:04.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191683298793073,"aZ":-44.207871922670726,"pfxX":4.569238370328383,"pfxZ":-8.373318147946275,"pX":0.3068656889943894,"pZ":1.5898310357459022,"vX0":4.201801206374856,"vY0":-119.72988117643328,"vZ0":-0.041686863347855097,"x":105.3,"y":195.85,"x0":-2.0704722362226993,"y0":50.00105956647666,"z0":5.595584661406566,"aX":6.568326444332927},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.9,"breakHorizontal":-9.4,"spinRate":2726,"spinDirection":25},"zone":14,"typeConfidence":0.88,"plateTime":0.45917048852886566,"extension":6.396988070438883},"index":0,"playId":"01c1b6c3-8039-3332-a32f-ae1e78304dca","pitchNumber":1,"startTime":"2026-06-27T19:02:21.812Z","endTime":"2026-06-27T19:02:48.828Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"}}},{"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":97.2,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950876791093634,"aZ":-11.738623725928877,"pfxX":-3.119519993107861,"pfxZ":10.052102477991525,"pX":-0.25318536036212985,"pZ":2.086763256356625,"vX0":6.746000183425333,"vY0":-141.374313792377,"vZ0":-6.568322239957952,"x":126.65,"y":182.44,"x0":-2.2603861772829794,"y0":50.00048549027503,"z0":5.186757850617681,"aX":-6.3409865183754395},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2368,"spinDirection":213},"zone":8,"typeConfidence":0.92,"plateTime":0.38680782113918477,"extension":6.622029673945187},"index":1,"playId":"21baa15e-4c1f-3036-8ef6-b2f429db1a51","pitchNumber":2,"startTime":"2026-06-27T19:02:54.656Z","endTime":"2026-06-27T19:02:58.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211852067467834,"aZ":-36.54264257681771,"pfxX":-3.9260284270424526,"pfxZ":-2.4368730142971797,"pX":-0.8392475688131684,"pZ":1.678185431111773,"vX0":4.935698334491204,"vY0":-133.25326429876037,"vZ0":-2.8555086653148605,"x":148.99,"y":193.47,"x0":-2.207275634079413,"y0":50.00149609178394,"z0":5.409498652292231,"aX":-7.044943717027188},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.8,"breakHorizontal":6.0,"spinRate":1521,"spinDirection":260},"zone":7,"typeConfidence":0.9,"plateTime":0.411377434515813,"extension":6.444574116836344},"index":2,"playId":"67bfdfe2-bd32-3caf-a2f3-540491b18ee2","pitchNumber":3,"startTime":"2026-06-27T19:03:29.185Z","endTime":"2026-06-27T19:03:34.023Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-27T19:03:39.446Z","endTime":"2026-06-27T19:03:51.917Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08973893017338,"aZ":-30.334453648676185,"pfxX":-4.660859141264212,"pfxZ":1.0194070591587319,"pX":0.585731787907017,"pZ":0.617680316898101,"vX0":8.661825524695482,"vY0":-133.42216778390932,"vZ0":-6.613992376509141,"x":94.67,"y":222.1,"x0":-2.09391561570289,"y0":50.00425992956964,"z0":5.308290624106637,"aX":-8.42361916195177},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":6.6,"spinRate":1711,"spinDirection":255},"zone":14,"typeConfidence":0.83,"plateTime":0.4101612775316337,"extension":6.5884117275266485},"index":4,"playId":"03181b02-2a9d-3a12-9938-ec49ed520ec6","pitchNumber":4,"startTime":"2026-06-27T19:03:51.917Z","endTime":"2026-06-27T19:03:55.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729011635012768,"aZ":-42.99924574760057,"pfxX":3.7806250299565427,"pfxZ":-7.579376974846751,"pX":1.3912373534227542,"pZ":-0.09945430108960107,"vX0":6.41353357993617,"vY0":-119.50435534076745,"vZ0":-3.8388309975623396,"x":63.97,"y":241.47,"x0":-1.8316982291817978,"y0":50.00221486984564,"z0":5.439438628877017,"aX":5.399479294892802},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.4,"breakHorizontal":-8.5,"spinRate":2663,"spinDirection":27},"zone":14,"typeConfidence":0.88,"plateTime":0.4605504094584463,"extension":6.431172595389257},"index":5,"playId":"bd331cf9-fece-38be-8c2e-e2616388dd70","pitchNumber":5,"startTime":"2026-06-27T19:04:11.167Z","endTime":"2026-06-27T19:04:15.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27456774804683,"aZ":-41.998414554682256,"pfxX":5.314404087902368,"pfxZ":-7.065348711802254,"pX":-0.12927177091745432,"pZ":1.3012962361437337,"vX0":2.967962523645368,"vY0":-117.7108661980912,"vZ0":-0.8405496105198507,"x":121.93,"y":203.65,"x0":-2.100859963296895,"y0":50.00431892622201,"z0":5.583178643334889,"aX":7.388026061043417},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.7,"breakHorizontal":-10.4,"spinRate":2649,"spinDirection":27},"zone":13,"typeConfidence":0.89,"plateTime":0.46697500203698805,"extension":6.441508022799814},"index":6,"playId":"781679cc-c62d-30f0-b676-ea965759cfd9","pitchNumber":6,"startTime":"2026-06-27T19:04:34.313Z","endTime":"2026-06-27T19:04:38.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.781006634077862,"aZ":-18.14056524882416,"pfxX":-3.8710652527385245,"pfxZ":7.071521415524376,"pX":-0.09028851725014186,"pZ":4.349449441864096,"vX0":6.96409216661583,"vY0":-139.59086249331773,"vZ0":0.34293239054664826,"x":120.44,"y":121.34,"x0":-2.1081408874736036,"y0":50.00218119962793,"z0":5.414072650557791,"aX":-7.682427502231252},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":5.6,"spinRate":2420,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.3915419710010104,"extension":6.569693793591696},"index":7,"playId":"b878b49c-2da5-3758-9203-65a9b61bb945","pitchNumber":7,"startTime":"2026-06-27T19:04:58.672Z","endTime":"2026-06-27T19:05:04.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:05:04.048Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to right fielder Kerry Carpenter. Isaac Paredes to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:05:03.957Z","endTime":"2026-06-27T19:07:10.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248270962541238,"aZ":-24.31599132712483,"pfxX":-8.541219173124434,"pfxZ":3.981676470406118,"pX":-0.8387361933176188,"pZ":3.2204303080315198,"vX0":6.501994547702654,"vY0":-139.13865929963097,"vZ0":-1.684782714550511,"x":148.97,"y":151.83,"x0":-2.0882823493753424,"y0":50.00375831012711,"z0":5.434403590954594,"aX":-16.860787446420048},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":14.3,"spinRate":2162,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.392656000191979,"extension":6.490423622846817},"index":0,"playId":"4d0e7533-8378-3ae5-90d7-004ac656f92e","pitchNumber":1,"startTime":"2026-06-27T19:05:31.045Z","endTime":"2026-06-27T19:05:38.834Z","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.9,"endSpeed":88.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105653727164068,"aZ":-14.260629626893252,"pfxX":-5.212524597500014,"pfxZ":8.852947278588594,"pX":0.4900759642777475,"pZ":3.5037602510302275,"vX0":9.099354326215098,"vY0":-140.91322384917254,"vZ0":-2.443446525384294,"x":98.32,"y":144.18,"x0":-2.094399014723208,"y0":50.00632709966019,"z0":5.296327029534789,"aX":-10.552360848886133},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2382,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.3877551438571487,"extension":6.518342393190891},"index":1,"playId":"ca136b91-16cf-3b93-ba2f-55a2ae23ea23","pitchNumber":2,"startTime":"2026-06-27T19:06:02.497Z","endTime":"2026-06-27T19:06:07.144Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045497617298306,"aZ":-24.683400856007424,"pfxX":-9.019156098238074,"pfxZ":3.6826024451257213,"pX":-1.3445198030636618,"pZ":1.9699238522781473,"vX0":5.630012050378052,"vY0":-141.01314316043255,"vZ0":-4.847971042499765,"x":168.25,"y":185.59,"x0":-2.184785511562524,"y0":50.002603890101774,"z0":5.283382051782627,"aX":-18.346083559968612},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":2122,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3869285284803219,"extension":6.546707753196199},"index":2,"playId":"d22288b2-ad4b-3a60-b949-a5edec1c9500","pitchNumber":3,"startTime":"2026-06-27T19:06:19.565Z","endTime":"2026-06-27T19:06:24.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.232918554984607,"aZ":-37.00707570702926,"pfxX":0.8592472663060398,"pfxZ":-2.8867050930329192,"pX":0.9023708223984156,"pZ":1.0281570663380648,"vX0":7.316392811809045,"vY0":-128.28217048362194,"vZ0":-3.4669082138384777,"x":82.6,"y":211.02,"x0":-2.092014405358003,"y0":50.002386182479285,"z0":5.266574864056798,"aX":1.4378202135971008},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.8,"breakHorizontal":-3.1,"spinRate":2787,"spinDirection":47},"zone":14,"typeConfidence":0.89,"plateTime":0.42611728658373416,"extension":6.60487505213435},"index":3,"playId":"e6d8525b-5391-380a-a66f-e19f5711522e","pitchNumber":4,"startTime":"2026-06-27T19:06:38.632Z","endTime":"2026-06-27T19:06:42.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520200539620046,"aZ":-34.12457482540677,"pfxX":-5.423190629134916,"pfxZ":-1.0586743946628987,"pX":0.7731757941984228,"pZ":1.086018958128822,"vX0":9.078982020003327,"vY0":-134.0655455296465,"vZ0":-4.856195909141552,"x":87.53,"y":209.46,"x0":-1.9387272660027912,"y0":50.00568344691416,"z0":5.331479558727214,"aX":-9.96387274413699},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.8,"breakHorizontal":8.0,"spinRate":1523,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.4071451956739245,"extension":6.403138738036843},"hitData":{"launchSpeed":72.7,"launchAngle":9.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.82,"coordY":118.24}},"index":4,"playId":"62eff658-f794-3da8-a209-251bfc49b95a","pitchNumber":5,"startTime":"2026-06-27T19:06:59.850Z","endTime":"2026-06-27T19:07:10.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:07:10.860Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to left fielder Riley Greene. Isaac Paredes scores. Jose Altuve to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:08:25.760Z","endTime":"2026-06-27T19:10:14.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T19:07:23.025Z","endTime":"2026-06-27T19:08:28.027Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549562145190695,"aZ":-38.29639770100908,"pfxX":-7.687627815768686,"pfxZ":-3.3583426360739272,"pX":-0.45384671507985613,"pZ":1.4011719569306416,"vX0":6.847492455683236,"vY0":-134.43525481480134,"vZ0":-3.562502526105156,"x":134.3,"y":200.95,"x0":-2.0415873101530115,"y0":50.005391411179446,"z0":5.476519429011832,"aX":-14.000831129241066},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-6.7,"breakHorizontal":12.4,"spinRate":1533,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4082301048473167,"extension":6.5520173656319525},"index":1,"playId":"a0e4efbe-5339-3402-b890-432412109ed4","pitchNumber":1,"startTime":"2026-06-27T19:08:28.027Z","endTime":"2026-06-27T19:08:32.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054289181503698,"aZ":-35.878302179986676,"pfxX":-8.32434978183294,"pfxZ":-2.073906720893518,"pX":-0.012278205173376416,"pZ":0.6712163130430061,"vX0":7.971101636306552,"vY0":-133.06426372391192,"vZ0":-5.496315198362048,"x":117.47,"y":220.66,"x0":-1.9678993978711328,"y0":50.00140889701741,"z0":5.368846583018113,"aX":-14.899076072711303},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.8,"breakHorizontal":13.3,"spinRate":1616,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4119298490684553,"extension":6.605611718263724},"index":2,"playId":"2536e035-2785-3a8a-af7d-3d8c3c4c53dc","pitchNumber":2,"startTime":"2026-06-27T19:08:46.147Z","endTime":"2026-06-27T19:08:51.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.094808289423757,"aZ":-17.44560472541147,"pfxX":-4.563581548565306,"pfxZ":7.331404455754601,"pX":-0.4625684805506576,"pZ":4.283987396327198,"vX0":5.657727539555745,"vY0":-140.0209798915241,"vZ0":-0.19903199505187485,"x":134.63,"y":123.11,"x0":-1.9052153487979069,"y0":50.004253312650505,"z0":5.485970305156143,"aX":-9.170561998601178},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":7.3,"spinRate":2234,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.38940725104178675,"extension":6.3360436942347},"index":3,"playId":"e7a66497-73b8-3ca6-b246-70b5a845ce79","pitchNumber":3,"startTime":"2026-06-27T19:09:05.052Z","endTime":"2026-06-27T19:09:09.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.834974381427898,"aZ":-42.56262448747781,"pfxX":5.772821683643207,"pfxZ":-7.2783451284160225,"pX":1.3462470550744305,"pZ":2.366958227320207,"vX0":5.746104560688813,"vY0":-119.51823880530662,"vZ0":1.3787196919696538,"x":65.68,"y":174.87,"x0":-1.8505809182730057,"y0":50.00133709533743,"z0":5.643698302547221,"aX":8.241250410154809},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.5,"breakHorizontal":-12.0,"spinRate":2718,"spinDirection":30},"zone":14,"typeConfidence":0.87,"plateTime":0.4605830974045775,"extension":6.504936422216044},"index":4,"playId":"40450d34-eedf-317b-81f0-d7a1eba3d367","pitchNumber":4,"startTime":"2026-06-27T19:09:21.289Z","endTime":"2026-06-27T19:09:26.290Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.055385014298853,"aZ":-24.165976529816025,"pfxX":-10.221091899788126,"pfxZ":4.018572532582823,"pX":-0.3852717187139005,"pZ":2.5580883821281497,"vX0":8.090918862303694,"vY0":-139.2954153448394,"vZ0":-3.270833207201572,"x":131.69,"y":169.71,"x0":-1.9788516204554174,"y0":50.004712597005664,"z0":5.319314407638333,"aX":-20.378307281349468},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2138,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39105693651318774,"extension":6.562880720043631},"index":5,"playId":"69645d38-a707-3c0d-8c7a-b035da38840e","pitchNumber":5,"startTime":"2026-06-27T19:09:37.907Z","endTime":"2026-06-27T19:09:43.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93485918412798,"aZ":-32.63970291276729,"pfxX":-5.498312046094496,"pfxZ":-0.24763301862219578,"pX":0.03837448798330754,"pZ":2.0785229272388355,"vX0":7.278499294722454,"vY0":-134.73239961400952,"vZ0":-2.7519513486288307,"x":115.54,"y":182.66,"x0":-1.96406822511329,"y0":50.005614800378716,"z0":5.38333756487648,"aX":-10.271144817228572},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.8,"breakHorizontal":8.6,"spinRate":1492,"spinDirection":256},"zone":8,"typeConfidence":0.89,"plateTime":0.40410439889658134,"extension":6.569396408357143},"hitData":{"launchSpeed":92.0,"launchAngle":9.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.35,"coordY":118.82}},"index":6,"playId":"ff5af527-9dc0-3d70-9586-9224589c4427","pitchNumber":6,"startTime":"2026-06-27T19:10:00.466Z","endTime":"2026-06-27T19:10:14.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:10:14.525Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Loperfido flies out to center fielder James Outman.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-27T19:12:46.880Z","endTime":"2026-06-27T19:15:08.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,2],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Loperfido replaces Cam Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T19:10:51.791Z","endTime":"2026-06-27T19:10:57.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-27T19:10:57.188Z","endTime":"2026-06-27T19:11:08.829Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drew Sommers replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-27T19:11:08.829Z","endTime":"2026-06-27T19:12:49.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13258909369959,"aZ":-27.6913652198654,"pfxX":8.659629704488568,"pfxZ":2.313025572717927,"pX":-0.4962583325436265,"pZ":1.7705356951987097,"vX0":-11.603401533796653,"vY0":-137.30973371787664,"vZ0":-2.7657654654151536,"x":135.92,"y":190.98,"x0":2.630016291076043,"y0":50.00182231477209,"z0":4.645426694816827,"aX":16.782395438264558},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.7,"spinRate":2162,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.3966230573379099,"extension":7.363102194054171},"index":3,"playId":"618438f9-41f3-3fcc-89af-6cbe214a9e3e","pitchNumber":1,"startTime":"2026-06-27T19:12:49.014Z","endTime":"2026-06-27T19:12:52.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":77.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.559049800990515,"aZ":-34.710973396819256,"pfxX":-4.510080876470862,"pfxZ":-1.7163947560439707,"pX":-0.8599551546369525,"pZ":1.0876599032764127,"vX0":-7.282240500417897,"vY0":-119.68389265845218,"vZ0":-0.9817547564287079,"x":149.78,"y":209.41,"x0":2.78925077798276,"y0":50.00558515458546,"z0":4.567390334308859,"aX":-6.650169485847129},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":9.7,"spinRate":2253,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.45482180866034705,"extension":7.197630430552406},"index":4,"playId":"94c49e07-2699-3d95-97f0-0e9ae04c1d65","pitchNumber":2,"startTime":"2026-06-27T19:13:06.034Z","endTime":"2026-06-27T19:13:10.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791985865282047,"aZ":-25.342576854642367,"pfxX":8.62770449343517,"pfxZ":3.4444862602789,"pX":-1.87565569659471,"pZ":1.2306434467198855,"vX0":-15.248581789562788,"vY0":-138.6986207187424,"vZ0":-4.5329680720416565,"x":188.5,"y":205.55,"x0":2.527904177853929,"y0":50.00297724049039,"z0":4.5390490215019765,"aX":17.11322097968836},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-13.1,"spinRate":2266,"spinDirection":124},"zone":13,"typeConfidence":0.87,"plateTime":0.3922229857354327,"extension":7.530294689138216},"index":5,"playId":"035c5beb-7d7e-3fee-81e1-697fc8306ec8","pitchNumber":3,"startTime":"2026-06-27T19:13:27.017Z","endTime":"2026-06-27T19:13:30.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04849973139937,"aZ":-26.218303338369093,"pfxX":9.6703392443403,"pfxZ":3.0466924120273573,"pX":-0.019385146652629696,"pZ":1.6403225574084306,"vX0":-11.128316369817327,"vY0":-138.67049402812535,"vZ0":-3.30313426223724,"x":117.74,"y":194.49,"x0":2.7829637075112794,"y0":50.002534906525135,"z0":4.589632872349873,"aX":18.896589640723604},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":-15.2,"spinRate":2247,"spinDirection":125},"zone":8,"typeConfidence":0.94,"plateTime":0.3944959940259394,"extension":7.319463918566255},"index":6,"playId":"523f377d-397b-3c5c-abf1-7a640ca85e63","pitchNumber":4,"startTime":"2026-06-27T19:13:45.709Z","endTime":"2026-06-27T19:13:57.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0248356321678,"aZ":-33.293489154257195,"pfxX":-6.547873599256598,"pfxZ":-0.7922685998462402,"pX":0.2307691513017858,"pZ":1.1801406787495132,"vX0":-4.165429921094385,"vY0":-118.06150227879071,"vZ0":-0.9078071258865843,"x":108.2,"y":206.92,"x0":2.864280289203272,"y0":50.000633707575076,"z0":4.615328670804411,"aX":-9.304053619652418},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.3,"breakHorizontal":12.8,"spinRate":2289,"spinDirection":291},"zone":14,"typeConfidence":0.9,"plateTime":0.4627222132769373,"extension":7.44805825510203},"hitData":{"launchSpeed":90.4,"launchAngle":42.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.85,"coordY":90.3}},"index":7,"playId":"6429fe03-9587-30a1-b0c5-ec720e229f6b","pitchNumber":5,"startTime":"2026-06-27T19:14:57.688Z","endTime":"2026-06-27T19:15:08.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:15:08.084Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (5) on a line drive to left fielder Brice Matthews.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:17:13.601Z","endTime":"2026-06-27T19:18:33.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Joey Loperfido remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T19:16:26.542Z","endTime":"2026-06-27T19:17:15.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.545726846046506,"aZ":-27.812980119350552,"pfxX":11.498927097371501,"pfxZ":2.9929455988841873,"pX":-0.03653557136600622,"pZ":2.9389156811064847,"vX0":1.984335917817432,"vY0":-120.31792159015997,"vZ0":-0.813072401975451,"x":118.39,"y":159.43,"x0":-2.3665376314408237,"y0":50.00384337221365,"z0":5.758008538900494,"aX":16.766948183130673},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.5,"breakHorizontal":-21.2,"spinRate":2406,"spinDirection":67},"zone":2,"typeConfidence":0.9,"plateTime":0.45618628186613286,"extension":6.404156989605314},"index":1,"playId":"4aa35630-a728-3bbc-889b-613eba7565a8","pitchNumber":1,"startTime":"2026-06-27T19:17:15.783Z","endTime":"2026-06-27T19:17:19.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343399083803217,"aZ":-29.675261127411613,"pfxX":11.011766151859113,"pfxZ":1.7352833697302348,"pX":-1.1998636893872678,"pZ":1.0993826700346452,"vX0":-0.3510198032890557,"vY0":-119.5352303491657,"vZ0":-4.16121075237516,"x":162.74,"y":209.1,"x0":-2.479817284656743,"y0":50.0017856296636,"z0":5.544950561405793,"aX":15.837281680468816},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.4,"breakHorizontal":-19.8,"spinRate":2534,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.4592827218434077,"extension":6.359325507206835},"index":2,"playId":"5d95c85f-959c-3650-9fdb-c95feb64a889","pitchNumber":2,"startTime":"2026-06-27T19:17:29.062Z","endTime":"2026-06-27T19:17:33.639Z","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.0,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17323084483648,"aZ":-12.970848609721378,"pfxX":-6.0935031966283635,"pfxZ":9.659215772790553,"pX":-0.9755114202469585,"pZ":4.040575255095864,"vX0":5.221789803882398,"vY0":-139.79115690878982,"vZ0":-2.2199979261431806,"x":154.18,"y":129.68,"x0":-2.071827665668618,"y0":50.00360922623574,"z0":5.691850651832829,"aX":-12.115442708925604},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2278,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3911435444084379,"extension":6.399371127693316},"index":3,"playId":"dcef7379-89dc-3378-8008-95098770840f","pitchNumber":3,"startTime":"2026-06-27T19:17:43.700Z","endTime":"2026-06-27T19:17:46.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716314741294028,"aZ":-11.746929844447692,"pfxX":-7.546852697658025,"pfxZ":10.327061740276482,"pX":-0.8736512499231054,"pZ":2.9950069259677545,"vX0":5.933982711202237,"vY0":-139.37586567118854,"vZ0":-5.352924961203445,"x":150.3,"y":157.91,"x0":-2.043985721197205,"y0":50.003378373385516,"z0":5.708281015007929,"aX":-14.929683466930793},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":12.5,"spinRate":2337,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39216777522926893,"extension":6.476707228467004},"index":4,"playId":"9dd86f44-250f-371b-9057-67dd9a65a530","pitchNumber":4,"startTime":"2026-06-27T19:18:00.696Z","endTime":"2026-06-27T19:18:05.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71139396511198,"aZ":-15.215678146911193,"pfxX":-6.330577440677317,"pfxZ":8.377171838299793,"pX":-0.6284432838554362,"pZ":3.708188276154924,"vX0":6.318289653000475,"vY0":-140.43866808338294,"vZ0":-3.011756174177123,"x":140.95,"y":138.66,"x0":-2.0701063627265737,"y0":50.00680860196256,"z0":5.7669439885039075,"aX":-12.822330476325426},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2216,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3879805768033999,"extension":6.471943423039059},"hitData":{"launchSpeed":83.5,"launchAngle":13.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.02,"coordY":131.26}},"index":5,"playId":"b8fabd88-4f50-3e89-852b-74290c47d53f","pitchNumber":5,"startTime":"2026-06-27T19:18:22.086Z","endTime":"2026-06-27T19:18:33.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:18:33.917Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hao-Yu Lee lines out to center fielder Jake Meyers.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:19:06.914Z","endTime":"2026-06-27T19:20:19.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83054298487255,"aZ":-13.238985971887955,"pfxX":-7.635083634482462,"pfxZ":9.809588851525138,"pX":0.25597995966706616,"pZ":3.1669294509479684,"vX0":8.701217269829328,"vY0":-137.64976033046904,"vZ0":-4.783487646261005,"x":107.24,"y":153.27,"x0":-1.945097168668093,"y0":50.00623842645764,"z0":5.814913988072051,"aX":-14.743407569531369},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2156,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3970132380833027,"extension":6.49372207125778},"index":0,"playId":"5ce5b0fd-d269-3457-ba64-ef147ab75120","pitchNumber":1,"startTime":"2026-06-27T19:19:31.784Z","endTime":"2026-06-27T19:19:35.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125950146659417,"aZ":-12.82940661871646,"pfxX":-3.83352277286002,"pfxZ":9.663100229236345,"pX":1.2559420745079126,"pZ":3.3440600231518145,"vX0":9.899776479775587,"vY0":-139.79453899862582,"vZ0":-4.599890385683542,"x":69.13,"y":148.49,"x0":-1.8152718428216437,"y0":50.004106259106656,"z0":5.837268349240935,"aX":-7.676811184757759},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2189,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.39010470678127485,"extension":6.400076058738591},"index":1,"playId":"55f0baab-d4c8-3212-95ac-0773115c358a","pitchNumber":2,"startTime":"2026-06-27T19:19:52.335Z","endTime":"2026-06-27T19:19:56.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11345230084924,"aZ":-27.28048513587235,"pfxX":7.603658112184837,"pfxZ":3.1018020077779287,"pX":0.7663741813433003,"pZ":2.323324041864893,"vX0":4.782879602027614,"vY0":-124.51633254848312,"vZ0":-2.800924907461523,"x":87.79,"y":176.05,"x0":-2.1644811823334664,"y0":50.00002158897217,"z0":5.7109949658269725,"aX":11.982226310543796},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-14.9,"spinRate":2537,"spinDirection":77},"zone":6,"typeConfidence":0.9,"plateTime":0.4392508991845694,"extension":6.503859970888514},"hitData":{"launchSpeed":81.0,"launchAngle":28.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.5,"coordY":79.3}},"index":2,"playId":"e6dcdb38-05f9-3497-9f6b-25f527ad045e","pitchNumber":3,"startTime":"2026-06-27T19:20:09.846Z","endTime":"2026-06-27T19:20:19.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:20:19.499Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:20:24.046Z","endTime":"2026-06-27T19:22:00.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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, 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":84.1,"endSpeed":78.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.896868116366388,"aZ":-26.478317513062322,"pfxX":-9.099194070016067,"pfxZ":3.727984301584222,"pX":0.38476998927529893,"pZ":1.1323310316775237,"vX0":9.025788088176544,"vY0":-122.20956093552154,"vZ0":-5.625182357096283,"x":102.33,"y":208.21,"x0":-2.1572279924978446,"y0":50.00191418616575,"z0":5.71071291514505,"aX":-13.89676935902891},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":14.6,"spinRate":2332,"spinDirection":251},"zone":14,"typeConfidence":0.86,"plateTime":0.4465286503454564,"extension":6.199892533018416},"index":0,"playId":"0e7c90c2-d595-3845-8633-195e51b4217e","pitchNumber":1,"startTime":"2026-06-27T19:20:49.500Z","endTime":"2026-06-27T19:20:53.915Z","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":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71362670961035,"aZ":-29.013411959187746,"pfxX":-9.212425611296377,"pfxZ":2.046535346591008,"pX":0.12545685159943817,"pZ":1.7393197632280983,"vX0":8.475173425121199,"vY0":-123.38102069356923,"vZ0":-3.7602189475363565,"x":112.22,"y":191.82,"x0":-2.151212083457876,"y0":50.00495673085001,"z0":5.718365537051833,"aX":-14.256538438473509},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":14.8,"spinRate":2331,"spinDirection":245},"zone":8,"typeConfidence":0.87,"plateTime":0.4433025114154763,"extension":6.27464167002668},"index":1,"playId":"ad6fb4e8-b43f-3336-89ac-097d0dc2fa28","pitchNumber":2,"startTime":"2026-06-27T19:21:05.800Z","endTime":"2026-06-27T19:21:10.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659196803503175,"aZ":-28.68481749124904,"pfxX":8.354343120279388,"pfxZ":2.2904911634435496,"pX":-0.4950308481211168,"pZ":3.103825391616408,"vX0":1.6163693402506123,"vY0":-122.42425025158629,"vZ0":-0.5647162514104603,"x":135.87,"y":154.98,"x0":-2.248797067426585,"y0":50.00063803027686,"z0":5.787913920391186,"aX":12.70706412793329},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-15.5,"spinRate":2598,"spinDirection":61},"zone":1,"typeConfidence":0.9,"plateTime":0.44701661573341767,"extension":6.066792105513575},"index":2,"playId":"72ec9e93-271f-3701-aab1-3690f4dac0bb","pitchNumber":3,"startTime":"2026-06-27T19:21:26.212Z","endTime":"2026-06-27T19:21:30.386Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-27T19:21:36.457Z","endTime":"2026-06-27T19:21:54.107Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801078131665545,"aZ":-25.47399846237591,"pfxX":-8.984986491122253,"pfxZ":4.2372542880548085,"pX":-0.3418673884525612,"pZ":1.6391663988398266,"vX0":7.265569453250822,"vY0":-124.67736153408055,"vZ0":-4.831240920511302,"x":130.03,"y":194.52,"x0":-2.118752063089849,"y0":50.00565102064087,"z0":5.690602061254238,"aX":-14.223849908173019},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.8,"breakHorizontal":14.8,"spinRate":2321,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.43840023399505323,"extension":6.26171968762716},"index":4,"playId":"6be8144a-32c3-3056-85c3-763fb03b9a22","pitchNumber":4,"startTime":"2026-06-27T19:21:54.107Z","endTime":"2026-06-27T19:22:00.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:22:00.080Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-27T19:22:00.520Z","endTime":"2026-06-27T19:24:00.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75626055048423,"aZ":-29.870676690395687,"pfxX":8.092326485471363,"pfxZ":1.48246883214534,"pX":0.1035463289024615,"pZ":2.773119860838584,"vX0":2.8802946135729153,"vY0":-123.3540656396888,"vZ0":-1.1785035937750308,"x":113.05,"y":163.91,"x0":-2.1280511081684903,"y0":50.00161558414463,"z0":5.757633910156284,"aX":12.566512437025876},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-15.4,"spinRate":2691,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.442718489720312,"extension":6.551472269730115},"index":0,"playId":"432e5b9b-3d4a-38ab-a626-2f03edc40f27","pitchNumber":1,"startTime":"2026-06-27T19:22:25.790Z","endTime":"2026-06-27T19:22:30.636Z","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.0,"endSpeed":88.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83018067128819,"aZ":-14.419083281887758,"pfxX":-5.187019025699664,"pfxZ":8.936691149513205,"pX":0.8674826779870894,"pZ":2.250486598844657,"vX0":9.34362943730057,"vY0":-139.44194552114556,"vZ0":-7.025070079516164,"x":83.93,"y":178.02,"x0":-1.8396900640802025,"y0":50.000387394397215,"z0":5.7379559549325965,"aX":-10.302906153988468},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2161,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3915207064041879,"extension":6.453770032915898},"index":1,"playId":"5c0e50f7-7aa5-3da9-a650-2e875f0e5f59","pitchNumber":2,"startTime":"2026-06-27T19:22:47.810Z","endTime":"2026-06-27T19:22:52.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.895247943237006,"aZ":-13.393516345118895,"pfxX":-5.403062900463825,"pfxZ":9.363822190653526,"pX":1.1778426536518576,"pZ":2.476224553783157,"vX0":10.311614684057272,"vY0":-140.29639695839953,"vZ0":-6.529409677712918,"x":72.1,"y":171.92,"x0":-1.8329790902388652,"y0":50.00432600636446,"z0":5.696164396720947,"aX":-10.83925736171286},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2281,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.3894910526471542,"extension":6.494817061772118},"index":2,"playId":"d3039667-35ad-31af-9983-7c18ca768094","pitchNumber":3,"startTime":"2026-06-27T19:23:07.116Z","endTime":"2026-06-27T19:23:10.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69157997227887,"aZ":-28.32701356466811,"pfxX":6.380833368436884,"pfxZ":2.4645660015020168,"pX":-0.3863650030455023,"pZ":2.0133451905580984,"vX0":2.381885460211052,"vY0":-123.56483086676612,"vZ0":-3.3297926245956044,"x":131.73,"y":184.42,"x0":-2.1894082185357466,"y0":50.000556183001976,"z0":5.737176674998095,"aX":9.947598175346869},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.0,"breakHorizontal":-12.1,"spinRate":2729,"spinDirection":69},"zone":7,"typeConfidence":0.9,"plateTime":0.4418612095423531,"extension":6.2735001403508095},"index":3,"playId":"c8827689-7907-3e52-8204-cf39b6024a7b","pitchNumber":4,"startTime":"2026-06-27T19:23:27.460Z","endTime":"2026-06-27T19:23:33.140Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.024937216111326,"aZ":-28.450784580917936,"pfxX":5.219805537552688,"pfxZ":2.4449734400086403,"pX":0.5708602622690806,"pZ":1.3501060221100365,"vX0":4.9453567944900785,"vY0":-122.56250425788505,"vZ0":-4.533567868741093,"x":95.24,"y":202.33,"x0":-2.15052173562328,"y0":50.00273990754727,"z0":5.651079767560127,"aX":7.94727215587667},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-10.6,"spinRate":2731,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.44675117691432487,"extension":6.533049623329204},"hitData":{"launchSpeed":87.7,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.09,"coordY":154.72}},"index":4,"playId":"2b8a0299-0e59-3fab-9fb0-5740bea7f040","pitchNumber":5,"startTime":"2026-06-27T19:23:52.448Z","endTime":"2026-06-27T19:24:00.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:24:00.723Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:26:33.155Z","endTime":"2026-06-27T19:27:28.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Matt Vierling replaces right fielder Kerry Carpenter, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T19:25:20.815Z","endTime":"2026-06-27T19:25:20.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Pitching Change: Will Vest replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-27T19:25:20.835Z","endTime":"2026-06-27T19:26:35.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.107974243451853,"aZ":-31.449492084871242,"pfxX":-0.06826764370627447,"pfxZ":0.4388027320924479,"pX":-0.1588821736440237,"pZ":4.169150140883116,"vX0":4.487813405485924,"vY0":-127.4963062919013,"vZ0":2.3372520611066436,"x":123.06,"y":126.21,"x0":-1.9297039764785278,"y0":50.00366260569373,"z0":5.714990332299026,"aX":-0.11381524983106282},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-0.8,"spinRate":2535,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.42887857117242634,"extension":6.164706535549439},"index":2,"playId":"fc605768-ad84-34be-9762-c591b9b9d1fc","pitchNumber":1,"startTime":"2026-06-27T19:26:35.190Z","endTime":"2026-06-27T19:26:38.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96338111903868,"aZ":-21.303399075963,"pfxX":-8.264396277095939,"pfxZ":5.515396849693772,"pX":0.12448736845224256,"pZ":1.1542696742594125,"vX0":7.999361452696302,"vY0":-138.36907168515782,"vZ0":-7.779229604731051,"x":112.25,"y":207.61,"x0":-1.7067391097177114,"y0":50.006476631509294,"z0":5.390042949242268,"aX":-16.301032784312362},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":13.7,"spinRate":2106,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3933113778760462,"extension":6.337240780999469},"index":3,"playId":"5f44e100-c55d-336d-9081-f97de9a6e717","pitchNumber":2,"startTime":"2026-06-27T19:26:48.403Z","endTime":"2026-06-27T19:26:51.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275890795716567,"aZ":-14.000294314259346,"pfxX":-4.227219626374346,"pfxZ":9.151753965447163,"pX":-0.26446881645131143,"pZ":2.2905695589538793,"vX0":5.6757362884453135,"vY0":-139.52424554698766,"vZ0":-6.353935595226558,"x":127.08,"y":176.93,"x0":-1.7690490336568465,"y0":50.003946062740084,"z0":5.5077665199753705,"aX":-8.395599859183825},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2200,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.391490222772477,"extension":6.280862229311502},"index":4,"playId":"e3cd3b09-b2ba-380a-933e-9778cbd9510a","pitchNumber":3,"startTime":"2026-06-27T19:27:03.553Z","endTime":"2026-06-27T19:27:08.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70765465928969,"aZ":-30.37847012669155,"pfxX":0.29318060964843595,"pfxZ":1.0890420835266248,"pX":0.32946208556881246,"pZ":2.476148126637707,"vX0":5.5340797481097725,"vY0":-127.07884644715864,"vZ0":-1.630973049325874,"x":104.44,"y":171.92,"x0":-1.905920726712718,"y0":50.003214606625264,"z0":5.517768635252857,"aX":0.4842591051767509},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":2698,"spinDirection":47},"zone":6,"typeConfidence":0.9,"plateTime":0.42943426609003543,"extension":6.324956098342115},"hitData":{"launchSpeed":92.1,"launchAngle":14.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.44,"coordY":119.99}},"index":5,"playId":"1932553c-c886-3ce7-b0af-ac915077c5fd","pitchNumber":4,"startTime":"2026-06-27T19:27:17.779Z","endTime":"2026-06-27T19:27:28.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:27:28.606Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:27:35.369Z","endTime":"2026-06-27T19:28:58.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","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":94.9,"endSpeed":89.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.801350860912667,"aZ":-21.24769277657536,"pfxX":-6.26834633408923,"pfxZ":5.4834429625620595,"pX":-0.16886290982847632,"pZ":2.4488986151751964,"vX0":6.719569481031673,"vY0":-138.33110819519646,"vZ0":-4.536897335874591,"x":123.44,"y":172.66,"x0":-1.7833660756673364,"y0":50.00194495261255,"z0":5.483797485447072,"aX":-12.486295732347845},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":10.4,"spinRate":2066,"spinDirection":213},"zone":5,"typeConfidence":0.84,"plateTime":0.3918375228473643,"extension":6.335727249580321},"index":0,"playId":"507a037d-0e6f-3882-9ae8-037dba4a1df6","pitchNumber":1,"startTime":"2026-06-27T19:27:50.230Z","endTime":"2026-06-27T19:28:01.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.944660014505942,"aZ":-31.816526499652262,"pfxX":0.4275619511601674,"pfxZ":0.21732372367644004,"pX":0.8445204224314129,"pZ":2.15906862813003,"vX0":6.344711470897002,"vY0":-127.80656413286908,"vZ0":-2.490160501718764,"x":84.81,"y":180.49,"x0":-1.7117383139109472,"y0":50.00632084457786,"z0":5.61101241031144,"aX":0.7165356144566541},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-2.0,"spinRate":2619,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.42632680142809676,"extension":6.240368032257173},"index":1,"playId":"c8604ecd-18d4-308b-99cf-a42172e46167","pitchNumber":2,"startTime":"2026-06-27T19:28:10.126Z","endTime":"2026-06-27T19:28:15.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.027504698093768,"aZ":-15.983049516414392,"pfxX":-4.403092849021432,"pfxZ":8.034815937483575,"pX":0.38115819161849307,"pZ":4.243705358384245,"vX0":7.034779350138127,"vY0":-140.18547259114635,"vZ0":-1.0899234427288633,"x":102.47,"y":124.2,"x0":-1.5745696293234146,"y0":50.00055421540318,"z0":5.668271664871688,"aX":-8.871095990213531},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2011,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.38889047459846315,"extension":6.343755590814512},"index":2,"playId":"8a64439d-9d03-37b0-96a6-73f8968e646b","pitchNumber":3,"startTime":"2026-06-27T19:28:33.473Z","endTime":"2026-06-27T19:28:38.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.582575635783922,"aZ":-15.471972937193682,"pfxX":-5.113408521120185,"pfxZ":8.215737848885249,"pX":0.44381254199015335,"pZ":2.065123979776822,"vX0":7.419009663058106,"vY0":-140.46803947830392,"vZ0":-6.668021149880236,"x":100.08,"y":183.02,"x0":-1.5460423050229617,"y0":50.005633983031665,"z0":5.443961113736798,"aX":-10.399659444703705},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2058,"spinDirection":215},"zone":9,"typeConfidence":0.82,"plateTime":0.3873354521885375,"extension":6.278472334925954},"index":3,"playId":"33a8cd4e-1332-3e7c-9145-28b5f546ded0","pitchNumber":4,"startTime":"2026-06-27T19:28:52.411Z","endTime":"2026-06-27T19:28:58.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:28:58.426Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:29:35.324Z","endTime":"2026-06-27T19:32:22.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Taylor Trammell replaces Brice Matthews.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T19:29:13.426Z","endTime":"2026-06-27T19:29:37.644Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":694728,"link":"/api/v1/people/694728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532619615857072,"aZ":-14.578606341123232,"pfxX":-4.690976333041094,"pfxZ":8.766592024079277,"pX":-0.19278293988639497,"pZ":2.6631733426368314,"vX0":5.672887636438015,"vY0":-139.62545700836534,"vZ0":-5.371593203802473,"x":124.35,"y":166.87,"x0":-1.6256155856680996,"y0":50.00430798011867,"z0":5.544904688851487,"aX":-9.417397593408602},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2278,"spinDirection":213},"zone":5,"typeConfidence":0.88,"plateTime":0.3898225473914807,"extension":6.273021108176099},"index":1,"playId":"328e19f8-2b2a-3e28-8fed-6650f712ac37","pitchNumber":1,"startTime":"2026-06-27T19:29:37.644Z","endTime":"2026-06-27T19:29:46.959Z","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.2,"endSpeed":88.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57533120344788,"aZ":-17.55693362255332,"pfxX":-3.6468332759163173,"pfxZ":7.299538524776137,"pX":-0.15781105700102366,"pZ":4.123104783964849,"vX0":5.324904335484555,"vY0":-140.1448380081347,"vZ0":-1.151396976954265,"x":123.02,"y":127.46,"x0":-1.6025211627561613,"y0":50.00697800968091,"z0":5.678145036947159,"aX":-7.3074988589615115},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":5.6,"spinRate":2014,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3897731251070109,"extension":6.30319087752871},"index":2,"playId":"59da055d-6f56-317e-ac81-3533a08ddcc3","pitchNumber":2,"startTime":"2026-06-27T19:30:15.195Z","endTime":"2026-06-27T19:30:18.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43519366781207,"aZ":-13.990167356555963,"pfxX":-2.9896135767046936,"pfxZ":9.085333124826372,"pX":-0.7589532407096639,"pZ":2.293483742896453,"vX0":3.761633683596211,"vY0":-140.48752524049345,"vZ0":-6.3467361474047355,"x":145.93,"y":176.86,"x0":-1.7260193214252866,"y0":50.00330924921944,"z0":5.489017088543472,"aX":-5.9841729339721335},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2040,"spinDirection":208},"zone":4,"typeConfidence":0.92,"plateTime":0.38967452274629233,"extension":6.245098462269329},"index":3,"playId":"e9abff7c-e4cd-3926-a54d-9785e2bb8834","pitchNumber":3,"startTime":"2026-06-27T19:30:30.704Z","endTime":"2026-06-27T19:30:35.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-27T19:30:43.786Z","endTime":"2026-06-27T19:31:01.568Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190623993304502,"aZ":-17.692267308686755,"pfxX":-5.123368020057544,"pfxZ":7.199157679020089,"pX":-1.2373284959119932,"pZ":2.277661375492442,"vX0":3.487766927665024,"vY0":-140.5306922272386,"vZ0":-5.582986203549579,"x":164.16,"y":177.28,"x0":-1.8253677750704418,"y0":50.00217492835265,"z0":5.429468853569713,"aX":-10.303944394375192},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":8.6,"spinRate":2001,"spinDirection":216},"zone":13,"typeConfidence":0.85,"plateTime":0.3889294222863384,"extension":6.272323477963915},"index":5,"playId":"9c0b34cd-7dd4-3a1e-8d73-b4d71b0ff836","pitchNumber":4,"startTime":"2026-06-27T19:31:01.568Z","endTime":"2026-06-27T19:31:05.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953868258185317,"aZ":-27.481241319314083,"pfxX":-7.919861328983812,"pfxZ":2.6411260862393835,"pX":-1.0251534596354832,"pZ":2.9598965565578235,"vX0":4.930600738630524,"vY0":-131.55224075028522,"vZ0":-1.4241628891023264,"x":156.08,"y":158.86,"x0":-1.880263447895518,"y0":50.00560998538646,"z0":5.516693145880213,"aX":-14.093603478351069},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":13.4,"spinRate":1513,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4139812726964913,"extension":6.354061627315944},"index":6,"playId":"7eeaa1c7-1e11-3630-aac5-d6edd212d574","pitchNumber":5,"startTime":"2026-06-27T19:31:22.232Z","endTime":"2026-06-27T19:31:27.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655682657201886,"aZ":-13.586744159851866,"pfxX":-4.569445853167657,"pfxZ":9.298445401697169,"pX":0.07842037172565318,"pZ":3.218571203599341,"vX0":6.46266641378644,"vY0":-140.03885439569302,"vZ0":-4.071256074806084,"x":114.01,"y":151.88,"x0":-1.6585147816975014,"y0":50.005074794539745,"z0":5.571099640255259,"aX":-9.137173317517941},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2082,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3901396527306935,"extension":6.222056004323109},"index":7,"playId":"de1413d1-7278-39ef-95ea-4bae86ac4c56","pitchNumber":6,"startTime":"2026-06-27T19:31:41.915Z","endTime":"2026-06-27T19:31:46.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.522735013538288,"aZ":-35.554020781626,"pfxX":2.5833471308857727,"pfxZ":-1.9978625394821314,"pX":0.3328304541976165,"pZ":1.7072314434230036,"vX0":4.75675530922265,"vY0":-128.56332415719348,"vZ0":-2.5415717002106204,"x":104.31,"y":192.68,"x0":-1.8678703039895828,"y0":50.001486214666485,"z0":5.434604319826384,"aX":4.376415115735651},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.0,"breakHorizontal":-5.6,"spinRate":2716,"spinDirection":27},"zone":9,"typeConfidence":0.9,"plateTime":0.42402277322854465,"extension":6.234106003313477},"index":8,"playId":"f72eb72e-5fbb-315e-9a56-8da71b96dd5f","pitchNumber":7,"startTime":"2026-06-27T19:32:15.677Z","endTime":"2026-06-27T19:32:22.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:32:22.390Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Vázquez singles on a ground ball to right fielder Matt Vierling. Yainer Diaz to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:32:22.124Z","endTime":"2026-06-27T19:33:43.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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(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":94.8,"endSpeed":87.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617868900976557,"aZ":-23.793531204737107,"pfxX":-6.5403587654900885,"pfxZ":4.282767892166477,"pX":-0.2917091909961244,"pZ":2.638390166517467,"vX0":6.158857707444838,"vY0":-138.0106134086931,"vZ0":-3.49152458001858,"x":128.12,"y":167.54,"x0":-1.6872071276184593,"y0":50.003188858038,"z0":5.496299411378717,"aX":-12.797012825972425},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":10.8,"spinRate":2040,"spinDirection":216},"zone":4,"typeConfidence":0.85,"plateTime":0.3947478874957775,"extension":6.202847251351119},"index":0,"playId":"c00e066c-9929-3aee-96cb-ea9e81615360","pitchNumber":1,"startTime":"2026-06-27T19:32:41.911Z","endTime":"2026-06-27T19:32:46.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99248379699617,"aZ":-33.05185338856941,"pfxX":0.6779259968947082,"pfxZ":-0.5124884886984242,"pX":1.2695482898654271,"pZ":1.1602674834559905,"vX0":7.446988182659369,"vY0":-129.54183379228184,"vZ0":-4.344406147337036,"x":68.61,"y":207.45,"x0":-1.720768844454112,"y0":50.00239777448867,"z0":5.362922170733201,"aX":1.1610933303237605},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.7,"breakHorizontal":-2.8,"spinRate":2684,"spinDirection":7},"zone":14,"typeConfidence":0.9,"plateTime":0.42150871739621376,"extension":6.239956994338413},"index":1,"playId":"6efb83b4-3967-3910-9948-3681ebbe9994","pitchNumber":2,"startTime":"2026-06-27T19:32:56.139Z","endTime":"2026-06-27T19:33:00.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830477204034704,"aZ":-34.75615888365423,"pfxX":1.4622026293942199,"pfxZ":-1.5349861591054204,"pX":0.5700750521401179,"pZ":2.0774764490698687,"vX0":5.7892013074338,"vY0":-128.59027971026106,"vZ0":-1.7424848620446594,"x":95.27,"y":182.69,"x0":-1.8974198815558339,"y0":50.00472614505349,"z0":5.451981394044079,"aX":2.4560002332116038},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.0,"breakHorizontal":-4.0,"spinRate":2660,"spinDirection":33},"zone":9,"typeConfidence":0.9,"plateTime":0.4254013293841439,"extension":6.2216829937396145},"index":2,"playId":"bc0a3f8b-6d7d-3ff0-8b7d-3b45975d9399","pitchNumber":3,"startTime":"2026-06-27T19:33:10.191Z","endTime":"2026-06-27T19:33:14.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50223221498004,"aZ":-13.094086850557092,"pfxX":-6.0076445878110905,"pfxZ":9.447281190351763,"pX":0.1286830160719001,"pZ":1.609594092023438,"vX0":7.185030216187653,"vY0":-141.07534009997255,"vZ0":-8.073586409881278,"x":112.09,"y":195.32,"x0":-1.6682835169910295,"y0":50.001328895343725,"z0":5.34863908383862,"aX":-12.132265752961885},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2246,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3879559038402345,"extension":6.265491760326542},"hitData":{"launchSpeed":98.7,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.44,"coordY":125.84}},"index":3,"playId":"88c569d0-c1bc-324c-883b-28e104faf09e","pitchNumber":4,"startTime":"2026-06-27T19:33:33.167Z","endTime":"2026-06-27T19:33:43.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:33:43.420Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a line drive to center fielder James Outman. Yainer Diaz scores. Christian Vázquez to 3rd. Jeremy Peña to 2nd. Fielding error by center fielder James Outman.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:33:48.567Z","endTime":"2026-06-27T19:34:56.063Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnThird":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015161122172426,"aZ":-35.35250740390112,"pfxX":-0.7697161841246399,"pfxZ":-1.9277676150488041,"pX":0.14215753735619377,"pZ":1.4463595036182793,"vX0":5.317947054101062,"vY0":-128.11054566204234,"vZ0":-3.047015094043504,"x":111.58,"y":199.73,"x0":-1.8660418376171288,"y0":50.00032741589289,"z0":5.431980131038646,"aX":-1.271790369083272},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.0,"breakHorizontal":0.1,"spinRate":2670,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4285674429471289,"extension":6.2064663530485},"index":0,"playId":"9313a188-6032-37e7-b691-dd0828580622","pitchNumber":1,"startTime":"2026-06-27T19:34:09.264Z","endTime":"2026-06-27T19:34:13.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573069900996767,"aZ":-23.365315278538652,"pfxX":-7.507550079719358,"pfxZ":4.515169864665331,"pX":0.09593337675139382,"pZ":2.2298600741099044,"vX0":7.706927736989168,"vY0":-138.67616564139888,"vZ0":-4.493209973904719,"x":113.34,"y":178.57,"x0":-1.741794960549646,"y0":50.00133346495048,"z0":5.426664845433785,"aX":-14.643378478968629},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":12.0,"spinRate":2134,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.39473402564477045,"extension":6.268127926144152},"index":1,"playId":"ac848f2d-0ef1-3139-917d-9817ec706e43","pitchNumber":2,"startTime":"2026-06-27T19:34:23.283Z","endTime":"2026-06-27T19:34:27.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385619573864265,"aZ":-39.81495223327071,"pfxX":1.5792113229336566,"pfxZ":-4.656544677844218,"pX":-0.7870015238417524,"pZ":2.5568395024110546,"vX0":2.491154176138893,"vY0":-126.8522597374667,"vZ0":0.39964239550452496,"x":147.0,"y":169.75,"x0":-1.9845610359783405,"y0":50.0048887784247,"z0":5.55500020705675,"aX":2.5897788195606366},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.2,"breakHorizontal":-3.4,"spinRate":2638,"spinDirection":29},"zone":4,"typeConfidence":0.9,"plateTime":0.4307351127233203,"extension":6.175545180838789},"hitData":{"launchSpeed":83.8,"launchAngle":15.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.61,"coordY":98.8}},"index":2,"playId":"3da306c4-3bf8-3a2e-b9d7-c2350b821e0f","pitchNumber":3,"startTime":"2026-06-27T19:34:42.381Z","endTime":"2026-06-27T19:34:56.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:34:56.063Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Paredes doubles (16) on a line drive to right fielder Matt Vierling. Christian Vázquez scores. Jeremy Peña scores.","rbi":2,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:35:58.531Z","endTime":"2026-06-27T19:36:53.425Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T19:35:21.932Z","endTime":"2026-06-27T19:36:00.825Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59037034714093,"aZ":-16.940282298766313,"pfxX":-3.3416899403255664,"pfxZ":7.700509504178447,"pX":0.4546575408080255,"pZ":3.221083184687225,"vX0":6.6329769644021415,"vY0":-138.92268006960407,"vZ0":-3.576489933122841,"x":99.67,"y":151.81,"x0":-1.5167728574899912,"y0":50.00384062987197,"z0":5.633549502013788,"aX":-6.612370617902581},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":1926,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.3924719267558112,"extension":6.303436397538307},"index":1,"playId":"44115278-89bc-3bac-897d-674aafa4732c","pitchNumber":1,"startTime":"2026-06-27T19:36:00.825Z","endTime":"2026-06-27T19:36:04.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92062837691933,"aZ":-18.042420738493423,"pfxX":-3.5558866316352495,"pfxZ":7.020713400509818,"pX":0.6005260276694245,"pZ":2.0000052212102526,"vX0":7.24608305141245,"vY0":-140.1017951384107,"vZ0":-6.527337464982638,"x":94.11,"y":184.78,"x0":-1.5427684543579385,"y0":50.00191260425371,"z0":5.514638663448907,"aX":-7.157397654330195},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":5.2,"spinRate":1932,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3890721633075849,"extension":6.380107787170212},"index":2,"playId":"e97a9c18-19d4-3f98-ad29-6610d4df4444","pitchNumber":2,"startTime":"2026-06-27T19:36:15.720Z","endTime":"2026-06-27T19:36:20.333Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-27T19:36:25.940Z","endTime":"2026-06-27T19:36:35.784Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309508267024004,"aZ":-18.587204018856475,"pfxX":-3.1105028858377106,"pfxZ":6.805989388637951,"pX":0.2641923585706699,"pZ":2.4240354486302556,"vX0":6.132860382152525,"vY0":-139.86686421543632,"vZ0":-5.219258057106585,"x":106.93,"y":173.33,"x0":-1.5452973500331608,"y0":50.00254763909284,"z0":5.5195876388299245,"aX":-6.209815051831014},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":4.4,"spinRate":2029,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.3904810787647901,"extension":6.317558486155866},"hitData":{"launchSpeed":86.4,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":91.1,"coordY":153.93}},"index":4,"playId":"eeb1fca0-87df-3111-bca4-fc1828be7a70","pitchNumber":3,"startTime":"2026-06-27T19:36:35.784Z","endTime":"2026-06-27T19:36:53.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:36:53.425Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-27T19:37:06.813Z","endTime":"2026-06-27T19:37:35.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438793487988132,"aZ":-31.56475404740104,"pfxX":-0.09901616836082636,"pfxZ":0.34928007377581416,"pX":0.026435882065860415,"pZ":2.3293534929846715,"vX0":4.857516776863404,"vY0":-129.99311236491207,"vZ0":-2.2121744326694204,"x":115.99,"y":175.89,"x0":-1.8478311316617098,"y0":50.00050074972349,"z0":5.571127903268821,"aX":-0.17206590874369743},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":-0.8,"spinRate":2656,"spinDirection":11},"zone":5,"typeConfidence":0.9,"plateTime":0.420222259064956,"extension":6.212575921827778},"hitData":{"launchSpeed":68.2,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.55,"coordY":166.38}},"index":0,"playId":"431299fb-e513-316c-acaf-50b4238411a3","pitchNumber":1,"startTime":"2026-06-27T19:37:27.847Z","endTime":"2026-06-27T19:37:35.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:37:35.505Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-27T19:39:58.210Z","endTime":"2026-06-27T19:40:52.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Raynel Delgado replaces second baseman Jose Altuve, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T19:39:29.778Z","endTime":"2026-06-27T19:39:29.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"description":"Taylor Trammell remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-27T19:39:29.795Z","endTime":"2026-06-27T19:39:29.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":694728,"link":"/api/v1/people/694728"}},{"details":{"description":"Pitching Change: Bryan King replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-27T19:39:29.796Z","endTime":"2026-06-27T19:40:00.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22121012426724,"aZ":-30.567351509644567,"pfxX":-8.487247983925634,"pfxZ":1.1642552279484342,"pX":-0.01866030535262417,"pZ":1.711299061421187,"vX0":-3.8945444836066443,"vY0":-116.04747059720466,"vZ0":-1.5600395991434346,"x":117.71,"y":192.57,"x0":2.7798319946074863,"y0":50.00045923688016,"z0":5.284383971881014,"aX":-11.656990810466064},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.0,"breakHorizontal":16.3,"spinRate":2064,"spinDirection":291},"zone":8,"typeConfidence":0.9,"plateTime":0.4706660083219134,"extension":6.434704615383588},"index":3,"playId":"7e0ea0d7-8192-3316-af70-0d280ee31d4d","pitchNumber":1,"startTime":"2026-06-27T19:40:00.429Z","endTime":"2026-06-27T19:40:04.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.90093006421966,"aZ":-36.7433540543801,"pfxX":-4.742019451483997,"pfxZ":-3.334898250452028,"pX":0.529910409725169,"pZ":2.0059965136140745,"vX0":-3.361522097011628,"vY0":-115.5605555032222,"vZ0":0.07729785127614286,"x":96.8,"y":184.62,"x0":2.6128870479815234,"y0":50.00295359594571,"z0":5.464094697314202,"aX":-6.496639006164065},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.8,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":302},"zone":9,"typeConfidence":0.88,"plateTime":0.47163915956339997,"extension":6.3489487202043},"index":4,"playId":"9e7b3c82-42bb-3c34-ba99-1b2d089e89e3","pitchNumber":2,"startTime":"2026-06-27T19:40:13.951Z","endTime":"2026-06-27T19:40:18.161Z","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":91.3,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506840657712452,"aZ":-20.479930857203023,"pfxX":2.199275983802923,"pfxZ":6.419948699840364,"pX":-0.5276689011262431,"pZ":2.524498776747122,"vX0":-8.828999094227303,"vY0":-132.86900325049322,"vZ0":-3.415615640813597,"x":137.11,"y":170.62,"x0":2.525907696918993,"y0":50.00262283512725,"z0":5.282367545232311,"aX":4.007443183402197},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-2.4,"spinRate":1980,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.4093397505228049,"extension":6.459666578221287},"index":5,"playId":"1f497b33-3d1b-3137-9a3d-3dd096bf5853","pitchNumber":3,"startTime":"2026-06-27T19:40:30.413Z","endTime":"2026-06-27T19:40:35.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89966308007896,"aZ":-32.36825978630027,"pfxX":-4.551778520386216,"pfxZ":-0.12883375177636758,"pX":-0.49901469952991223,"pZ":1.5565543677446478,"vX0":-6.211095470219113,"vY0":-118.81624085324609,"vZ0":-1.889595632406031,"x":136.02,"y":196.75,"x0":2.727247687948271,"y0":50.00539899277475,"z0":5.266459139657202,"aX":-6.596963761857196},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":9.6,"spinRate":2078,"spinDirection":291},"zone":7,"typeConfidence":0.88,"plateTime":0.458638579919171,"extension":6.452431623704728},"index":6,"playId":"1e2debb2-5ed2-3e6f-aa7f-789ef50ed365","pitchNumber":4,"startTime":"2026-06-27T19:40:47.922Z","endTime":"2026-06-27T19:40:52.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:40:52.639Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to second baseman Raynel Delgado.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-27T19:41:18.989Z","endTime":"2026-06-27T19:42:44.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dillon Dingler replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-27T19:41:01.409Z","endTime":"2026-06-27T19:41:21.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.114568178322337,"aZ":-32.30193357018641,"pfxX":-7.567845551961554,"pfxZ":-0.09079673145630895,"pX":0.6874469534868854,"pZ":0.9084316374973698,"vX0":-2.7586900040030584,"vY0":-117.95362589371797,"vZ0":-3.1313600310365173,"x":90.8,"y":214.25,"x0":2.8533454923770076,"y0":50.003749184688914,"z0":5.212751774712396,"aX":-10.729657398673666},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":14.4,"spinRate":2086,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.46325013889075795,"extension":6.4434113227575045},"index":1,"playId":"b6d14f58-9381-352a-8e9b-a6224a98f8a9","pitchNumber":1,"startTime":"2026-06-27T19:41:21.098Z","endTime":"2026-06-27T19:41:25.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76405508644593,"aZ":-19.34773417547871,"pfxX":2.06600931302159,"pfxZ":6.894943176988271,"pX":-0.9292218615516601,"pZ":2.8537757794896503,"vX0":-10.160149076181046,"vY0":-134.7064203863006,"vZ0":-2.810119798017615,"x":152.42,"y":161.73,"x0":2.602541086236677,"y0":50.00640323395045,"z0":5.258413004980745,"aX":3.8454500951887445},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":-1.8,"spinRate":2223,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.4046350631210829,"extension":6.445310619411317},"index":2,"playId":"323a4f34-e41b-36ad-97bf-a2ce423876bb","pitchNumber":2,"startTime":"2026-06-27T19:41:36.769Z","endTime":"2026-06-27T19:41:44.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841877925023947,"aZ":-31.468727442304793,"pfxX":-6.982052885741835,"pfxZ":0.48842167970083006,"pX":0.22867100027444878,"pZ":0.5995146196562692,"vX0":-3.931988915692502,"vY0":-119.16381418290447,"vZ0":-3.9225148202490674,"x":108.28,"y":222.59,"x0":2.8045830057471175,"y0":50.00365666089347,"z0":5.094915869972309,"aX":-10.09007124343719},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.2,"breakHorizontal":13.6,"spinRate":1953,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.45878184172345016,"extension":6.416298435775531},"index":3,"playId":"3b60651d-6668-34b8-855d-0c0c2bcf0c0e","pitchNumber":3,"startTime":"2026-06-27T19:42:21.381Z","endTime":"2026-06-27T19:42:24.758Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.272324566848344,"aZ":-29.70972308679302,"pfxX":-6.401606812671579,"pfxZ":1.68210254513159,"pX":-0.5023838186134199,"pZ":2.26154431947568,"vX0":-5.464331368283798,"vY0":-119.41932308533134,"vZ0":-1.124008017775945,"x":136.15,"y":177.72,"x0":2.6365865372808654,"y0":50.00085759493032,"z0":5.380573632832779,"aX":-9.36054603077543},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.0,"breakHorizontal":12.8,"spinRate":2309,"spinDirection":285},"zone":4,"typeConfidence":0.9,"plateTime":0.45645423363824156,"extension":6.325544082661643},"hitData":{"launchSpeed":79.5,"launchAngle":53.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.33,"coordY":119.38}},"index":4,"playId":"4665f43b-7816-368f-8b81-3bb5efd8b62b","pitchNumber":4,"startTime":"2026-06-27T19:42:36.356Z","endTime":"2026-06-27T19:42:44.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:42:44.344Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Raynel Delgado to first baseman Christian Walker.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-27T19:42:47.966Z","endTime":"2026-06-27T19:44:11.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":92.8,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464643142101036,"aZ":-18.401263224931043,"pfxX":3.4855365002147423,"pfxZ":7.395860260904932,"pX":-0.23332722377790965,"pZ":2.2279209460795117,"vX0":-8.517595874805766,"vY0":-134.90764971645072,"vZ0":-4.630645978171357,"x":125.89,"y":178.63,"x0":2.497430694654837,"y0":50.00599733794473,"z0":5.245096200394822,"aX":6.494730156013906},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":-4.7,"spinRate":2122,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.404384635097776,"extension":6.439476714965264},"index":0,"playId":"abff6020-2feb-3d55-8d92-55ac6c0f6fbe","pitchNumber":1,"startTime":"2026-06-27T19:43:06.924Z","endTime":"2026-06-27T19:43:15.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.483805081055777,"aZ":-30.793128992153658,"pfxX":-5.433924736637424,"pfxZ":0.9448969104065794,"pX":-0.2129606888995188,"pZ":1.175742240251724,"vX0":-5.162902031159688,"vY0":-118.87050713636022,"vZ0":-3.142411153535152,"x":125.12,"y":207.03,"x0":2.6738882385471188,"y0":50.00465714191059,"z0":5.240493774633611,"aX":-7.970088895695111},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":10.8,"spinRate":2239,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.4564814880527863,"extension":6.454861766788515},"index":1,"playId":"9c7212a2-f6e5-30a0-b202-54db807e700b","pitchNumber":2,"startTime":"2026-06-27T19:43:45.813Z","endTime":"2026-06-27T19:43:50.979Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1317634401575,"aZ":-18.097985911553952,"pfxX":4.9858309838275545,"pfxZ":7.306362625375938,"pX":-0.15856477391695814,"pZ":2.6876697989651404,"vX0":-9.121305985511945,"vY0":-136.7297460221578,"vZ0":-3.661445976219281,"x":123.04,"y":166.21,"x0":2.5463828317694612,"y0":50.00564162327167,"z0":5.2582002439319036,"aX":9.610187197063459},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":-7.4,"spinRate":2376,"spinDirection":143},"zone":5,"typeConfidence":0.9,"plateTime":0.39790059064884,"extension":6.382402340002016},"hitData":{"launchSpeed":93.0,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.6,"coordY":149.15}},"index":2,"playId":"8f3f8092-f9e8-395e-b93b-5e7f11da691e","pitchNumber":3,"startTime":"2026-06-27T19:44:03.793Z","endTime":"2026-06-27T19:44:11.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:44:11.366Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:46:49.730Z","endTime":"2026-06-27T19:47:18.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Dillon Dingler remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T19:45:20.897Z","endTime":"2026-06-27T19:45:20.930Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Will Vest.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-27T19:45:20.930Z","endTime":"2026-06-27T19:46:38.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-27T19:46:38.270Z","endTime":"2026-06-27T19:46:51.995Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687918654218684,"aZ":-26.646723336170815,"pfxX":1.5651369305278413,"pfxZ":3.4531560806798334,"pX":1.333976105899821,"pZ":1.1680281725337411,"vX0":3.2141296036883404,"vY0":-125.98372293319011,"vZ0":-6.88602913955754,"x":66.15,"y":207.24,"x0":-0.1639081786271369,"y0":50.00076846671608,"z0":6.103729003972524,"aX":2.5041474153290646},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":1892,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.43552197070984056,"extension":6.974979434366336},"index":3,"playId":"6b443d70-484e-314a-88d1-c99ef8c077eb","pitchNumber":1,"startTime":"2026-06-27T19:46:51.995Z","endTime":"2026-06-27T19:46:58.152Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563568943417295,"aZ":-27.362384932314367,"pfxX":2.2424113863051462,"pfxZ":2.983351115888471,"pX":-0.3881852093707828,"pZ":2.3507506406209426,"vX0":-0.13909872764226616,"vY0":-126.35731905724136,"vZ0":-4.025630448683295,"x":131.8,"y":175.31,"x0":-0.6234749975744833,"y0":50.00089082413706,"z0":6.171536929648548,"aX":3.6131481542927357},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-4.1,"spinRate":1890,"spinDirection":174},"zone":4,"typeConfidence":0.91,"plateTime":0.4340423147618502,"extension":6.908642242717469},"hitData":{"launchSpeed":103.0,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.3,"coordY":115.2}},"index":4,"playId":"19c1b41a-1ddb-3353-b457-2b1709ed5840","pitchNumber":2,"startTime":"2026-06-27T19:47:06.560Z","endTime":"2026-06-27T19:47:18.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:47:18.173Z","atBatIndex":78},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Joey Loperfido out on a sacrifice bunt, third baseman Kevin McGonigle to first baseman Spencer Torkelson. Christian Walker to 2nd.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:47:20.249Z","endTime":"2026-06-27T19:47:49.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859669084673158,"aZ":-24.2767023554436,"pfxX":-4.026929798963765,"pfxZ":5.2368516085102135,"pX":0.09798978783766954,"pZ":2.2131820298426477,"vX0":1.9767525781360682,"vY0":-121.77488204500918,"vZ0":-4.680375548791822,"x":113.26,"y":179.02,"x0":-0.19905265607731149,"y0":50.00462546118017,"z0":6.248226680845737,"aX":-6.077069224742366},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.6,"breakHorizontal":6.8,"spinRate":1453,"spinDirection":204},"zone":8,"typeConfidence":0.91,"plateTime":0.44897239628964014,"extension":6.938138209231629},"hitData":{"launchSpeed":35.8,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.97,"coordY":184.08}},"index":0,"playId":"45235947-fe18-3c33-8d9d-6b45b6a5f4a1","pitchNumber":1,"startTime":"2026-06-27T19:47:42.400Z","endTime":"2026-06-27T19:47:49.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:47:49.721Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:48:00.221Z","endTime":"2026-06-27T19:48:45.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64447036666522,"aZ":-12.917509015503025,"pfxX":-1.0862374700773332,"pfxZ":10.58229197989269,"pX":-1.100138273956423,"pZ":3.495700084338979,"vX0":-1.8367424462022743,"vY0":-133.73553107286781,"vZ0":-4.834009844995694,"x":158.93,"y":144.4,"x0":-0.26454780592920074,"y0":50.001222685130614,"z0":6.246469303073065,"aX":-1.9753239277060866},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":2.4,"spinRate":2091,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.408872599223991,"extension":7.02123340871849},"index":0,"playId":"62bbdcd3-09e2-3cd1-9add-50c7a4cdd207","pitchNumber":1,"startTime":"2026-06-27T19:48:19.386Z","endTime":"2026-06-27T19:48:26.983Z","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":88.2,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47639365256624,"aZ":-25.39863611932192,"pfxX":1.0004251212250133,"pfxZ":4.075050258816024,"pX":-0.3268150233029928,"pZ":1.2157500944935538,"vX0":0.06556680999777649,"vY0":-128.32076081299027,"vZ0":-7.291703240364749,"x":129.46,"y":205.95,"x0":-0.48261537642973734,"y0":50.00144365142565,"z0":6.083565747662504,"aX":1.6618679633418931},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":1840,"spinDirection":181},"zone":13,"typeConfidence":0.9,"plateTime":0.4274632538497194,"extension":7.091566242626615},"hitData":{"launchSpeed":101.7,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.02,"coordY":159.28}},"index":1,"playId":"5ee3cc8b-7808-39ba-a018-d96c0a3931b2","pitchNumber":2,"startTime":"2026-06-27T19:48:37.765Z","endTime":"2026-06-27T19:48:45.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:48:45.705Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Meyers walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:48:50.782Z","endTime":"2026-06-27T19:50:13.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"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(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":87.4,"endSpeed":81.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258736299306662,"aZ":-25.04869558631698,"pfxX":2.564445724286238,"pfxZ":4.315572969031029,"pX":0.06567142328400144,"pZ":0.846220690386144,"vX0":0.040679918735849974,"vY0":-127.1587918105521,"vZ0":-8.02521424234536,"x":114.5,"y":215.93,"x0":-0.2840136459114406,"y0":50.00032773679138,"z0":6.008301592178462,"aX":4.229885369865181},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-4.7,"spinRate":2033,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.42951944517488094,"extension":7.07848211633656},"index":0,"playId":"039613a3-4bdd-3cb1-bd63-57e0f12da6b7","pitchNumber":1,"startTime":"2026-06-27T19:49:12.142Z","endTime":"2026-06-27T19:49:17.902Z","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":92.9,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.982196973241695,"aZ":-10.905120495562963,"pfxX":-2.2840222013899067,"pfxZ":11.505946109467267,"pX":-1.2522864669895368,"pZ":1.7906038928896113,"vX0":-1.6700147101225404,"vY0":-134.99116167075582,"vZ0":-9.390524313475277,"x":164.73,"y":190.43,"x0":-0.3292359368672416,"y0":50.00211591651882,"z0":6.0790624069141295,"aX":-4.220374599126374},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":4.4,"spinRate":2072,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.40552297577047014,"extension":7.170244464526521},"index":1,"playId":"93d0173a-976e-36ea-ae32-1f45ba6887cc","pitchNumber":2,"startTime":"2026-06-27T19:49:31.935Z","endTime":"2026-06-27T19:49:35.975Z","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":87.9,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.979438676584113,"aZ":-24.45948118185943,"pfxX":0.9141704448375045,"pfxZ":4.60509500893525,"pX":-0.4875953078609462,"pZ":0.9690749576923658,"vX0":-0.19960349055028515,"vY0":-127.9575875577904,"vZ0":-8.061624268757555,"x":135.59,"y":212.61,"x0":-0.5278502254949222,"y0":50.00075421223355,"z0":6.048314446907859,"aX":1.530562204321316},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-1.6,"spinRate":1966,"spinDirection":171},"zone":13,"typeConfidence":0.89,"plateTime":0.4264553616623892,"extension":7.098732118158569},"index":2,"playId":"7eea26dc-1087-3131-8f99-658e882ef18e","pitchNumber":3,"startTime":"2026-06-27T19:49:49.579Z","endTime":"2026-06-27T19:49:54.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.744937195710115,"aZ":-9.543044187614612,"pfxX":-1.1027083601073489,"pfxZ":12.365948183265997,"pX":0.461888468961365,"pZ":3.7121171142936746,"vX0":1.7116929574137554,"vY0":-135.2241283708223,"vZ0":-4.745082658672266,"x":99.39,"y":138.55,"x0":-0.03950238688202346,"y0":50.001837721997966,"z0":6.174634351166348,"aX":-2.0180845716821727},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.4,"breakHorizontal":1.6,"spinRate":2175,"spinDirection":190},"zone":12,"typeConfidence":0.92,"plateTime":0.4069102351748781,"extension":7.171699081116891},"index":3,"playId":"0a58c7e4-10e8-3bcf-a4e1-2867a033e536","pitchNumber":4,"startTime":"2026-06-27T19:50:08.334Z","endTime":"2026-06-27T19:50:13.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:50:13.635Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-27T19:50:15.278Z","endTime":"2026-06-27T19:52:18.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73454640814008,"aZ":-11.034331977884545,"pfxX":-2.115150956940921,"pfxZ":11.405000587679604,"pX":-1.6089346043472499,"pZ":1.5824894993242467,"vX0":-2.761783508823273,"vY0":-135.1073529282452,"vZ0":-9.68345718306488,"x":178.33,"y":196.05,"x0":-0.2997698441869236,"y0":50.00007583479757,"z0":5.982796249103302,"aX":-3.919509500260861},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":4.4,"spinRate":2102,"spinDirection":189},"zone":13,"typeConfidence":0.91,"plateTime":0.4050050988547498,"extension":7.2040873942865025},"index":0,"playId":"4e4e1ab5-c117-3a82-825d-083484004ca9","pitchNumber":1,"startTime":"2026-06-27T19:50:38.165Z","endTime":"2026-06-27T19:50:41.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87643355731152,"aZ":-17.501831501587315,"pfxX":-5.119160009888147,"pfxZ":9.436169385147085,"pX":0.596200103811942,"pZ":2.2791600442945295,"vX0":3.2511330114919703,"vY0":-123.69241322143364,"vZ0":-5.926009810365229,"x":94.27,"y":177.24,"x0":-0.06785289347353454,"y0":50.00129523167307,"z0":6.165660518141361,"aX":-7.959000498187123},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":1523,"spinDirection":203},"zone":6,"typeConfidence":0.86,"plateTime":0.44222169311470916,"extension":7.016380130222924},"index":1,"playId":"8f7dc2b2-3534-38da-b281-5ee28add8c51","pitchNumber":2,"startTime":"2026-06-27T19:50:58.128Z","endTime":"2026-06-27T19:51:02.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.758577750238572,"aZ":-22.35185505732716,"pfxX":-6.533234382098017,"pfxZ":6.695714613916492,"pX":0.057829888516286766,"pZ":3.2777753207857083,"vX0":2.3692037867909854,"vY0":-120.70552453476812,"vZ0":-2.389173453496479,"x":114.8,"y":150.28,"x0":-0.0908103279310448,"y0":50.003723538094796,"z0":6.26038058631315,"aX":-9.585280084106527},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":11.8,"breakHorizontal":11.2,"spinRate":1427,"spinDirection":209},"zone":2,"typeConfidence":0.92,"plateTime":0.4547796070678385,"extension":6.975478537563628},"index":2,"playId":"e29d5e45-8255-34db-9590-935fb6a4bacd","pitchNumber":3,"startTime":"2026-06-27T19:51:16.916Z","endTime":"2026-06-27T19:51:21.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-27T19:51:31.994Z","endTime":"2026-06-27T19:51:51.353Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654543374998127,"aZ":-9.635816159542252,"pfxX":-3.5782779282045696,"pfxZ":12.016229863736932,"pX":0.34966996614975565,"pZ":1.1347825401050844,"vX0":2.241721139700466,"vY0":-135.82409650308736,"vZ0":-11.183533920923654,"x":103.67,"y":208.14,"x0":-0.01976890095378882,"y0":50.005958717261905,"z0":5.967044931481799,"aX":-6.713156989050351},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":6.0,"spinRate":2217,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.4026672210742479,"extension":7.302342647646478},"index":4,"playId":"85acb177-3d74-3195-89bb-b983b9501673","pitchNumber":4,"startTime":"2026-06-27T19:51:51.353Z","endTime":"2026-06-27T19:51:56.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809161254120525,"aZ":-9.191230928549855,"pfxX":-2.8674623222834663,"pfxZ":11.895210894103755,"pX":-0.5641779193102614,"pZ":1.0813482352441022,"vX0":-0.24472603250758876,"vY0":-137.70151093074355,"vZ0":-11.428993992295608,"x":138.51,"y":209.58,"x0":-0.10144075433921966,"y0":50.00334106791272,"z0":5.893516521682219,"aX":-5.5409429715997796},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":5.3,"spinRate":2299,"spinDirection":192},"zone":13,"typeConfidence":0.92,"plateTime":0.3968209871145527,"extension":7.248539788083763},"hitData":{"launchSpeed":86.2,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":139.99,"coordY":142.05}},"index":5,"playId":"e19311c1-ae3a-321f-be46-45ad763ac544","pitchNumber":5,"startTime":"2026-06-27T19:52:10.491Z","endTime":"2026-06-27T19:52:18.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:52:18.492Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-27T19:54:50.370Z","endTime":"2026-06-27T19:55:54.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Hader replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T19:53:17.613Z","endTime":"2026-06-27T19:54:52.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":73.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.713669332746743,"aZ":-31.646888906269453,"pfxX":0.4438722135898283,"pfxZ":0.37513737904739664,"pX":-0.5407762104299716,"pZ":1.96662453588054,"vX0":-8.847763495772048,"vY0":-120.21843098825603,"vZ0":-1.0977164621342348,"x":137.61,"y":185.68,"x0":3.1843618859144223,"y0":50.00518270802924,"z0":5.327496747145704,"aX":0.6292172161515263},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.7,"breakHorizontal":2.0,"spinRate":2438,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.46172381395864903,"extension":6.177278098778136},"index":1,"playId":"8edadf0d-d9bb-37a0-93f1-43f7e62442ca","pitchNumber":1,"startTime":"2026-06-27T19:54:52.619Z","endTime":"2026-06-27T19:54:56.627Z","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":93.5,"endSpeed":84.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89270169022597,"aZ":-12.742796936576015,"pfxX":7.644173831207069,"pfxZ":10.56807531793708,"pX":-0.4292278811841443,"pZ":2.994875301189051,"vX0":-11.20945448640802,"vY0":-135.5508325964603,"vZ0":-4.314433814509958,"x":133.36,"y":157.92,"x0":2.789314792973267,"y0":50.004825800175155,"z0":5.513711043328648,"aX":14.059056447719305},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-11.2,"spinRate":2228,"spinDirection":150},"zone":1,"typeConfidence":0.88,"plateTime":0.40591235833594963,"extension":6.317581693925637},"index":2,"playId":"e51d02de-f934-3b30-969b-4dd6550f2a91","pitchNumber":2,"startTime":"2026-06-27T19:55:07.523Z","endTime":"2026-06-27T19:55:16.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05278828554799,"aZ":-31.423629159591492,"pfxX":-2.008887382285325,"pfxZ":0.5295847136084291,"pX":-0.5982557270423547,"pZ":0.5975593101252759,"vX0":-7.916614058966893,"vY0":-117.9693795741043,"vZ0":-4.137018235354249,"x":139.8,"y":222.65,"x0":3.053067833586171,"y0":50.00375841050613,"z0":5.249965878093835,"aX":-2.849091832090806},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":5.4,"spinRate":2488,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.46312958774043356,"extension":6.300124642019574},"index":3,"playId":"d8ee28ad-4f11-323e-a52d-3743b0773d6f","pitchNumber":3,"startTime":"2026-06-27T19:55:27.194Z","endTime":"2026-06-27T19:55:31.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266459736801636,"aZ":-37.94310269879787,"pfxX":-4.05370798946023,"pfxZ":-3.927178066836098,"pX":0.8501074720827814,"pZ":1.8747069381702384,"vX0":-4.736034572520572,"vY0":-121.43956605807357,"vZ0":-0.1185638968250271,"x":84.6,"y":188.16,"x0":3.363716304881253,"y0":50.00041065292171,"z0":5.268678487054415,"aX":-5.95854684205264},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.8,"breakHorizontal":8.6,"spinRate":2634,"spinDirection":275},"zone":9,"typeConfidence":0.9,"plateTime":0.45375340812542,"extension":6.055623976892962},"hitData":{"launchSpeed":69.6,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.02,"coordY":167.39}},"index":4,"playId":"49bfffec-17a5-3582-a49d-a78cc63228af","pitchNumber":4,"startTime":"2026-06-27T19:55:47.027Z","endTime":"2026-06-27T19:55:54.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:55:54.745Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Joey Loperfido.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-27T19:55:59.292Z","endTime":"2026-06-27T19:56:32.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":94.0,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177806367168003,"aZ":-12.489108163405728,"pfxX":6.328905930554383,"pfxZ":10.4346039625625,"pX":0.24657831050552395,"pZ":3.3971012144417427,"vX0":-9.481783522608238,"vY0":-136.5141970968354,"vZ0":-3.4718729003496116,"x":107.6,"y":147.06,"x0":2.943326688309518,"y0":50.00330128090104,"z0":5.545664938856728,"aX":11.94104305927133},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-9.5,"spinRate":2274,"spinDirection":151},"zone":2,"typeConfidence":0.89,"plateTime":0.40128622939762515,"extension":6.429006377642146},"hitData":{"launchSpeed":91.8,"launchAngle":52.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.34,"coordY":101.56}},"index":0,"playId":"71ec2f92-4330-3680-99f0-6936d8d95415","pitchNumber":1,"startTime":"2026-06-27T19:56:23.664Z","endTime":"2026-06-27T19:56:32.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T19:56:32.940Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones challenged (pitch result), call on the field was confirmed: Jahmai Jones called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-27T19:57:02.419Z","endTime":"2026-06-27T19:59:06.494Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.10"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.70"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.07"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.26"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.65"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.74"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.83"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Zach McKinstry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T19:56:40.119Z","endTime":"2026-06-27T19:57:04.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322488532933356,"aZ":-13.170903062323005,"pfxX":7.308158545610757,"pfxZ":9.992135481223832,"pX":-0.2288445595323882,"pZ":3.6621669625123743,"vX0":-10.590852909180908,"vY0":-137.03973037785673,"vZ0":-2.9823599811591084,"x":125.72,"y":139.9,"x0":2.7366168655589695,"y0":50.00166420607224,"z0":5.6644075489028705,"aX":13.898135180931915},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-11.0,"spinRate":2128,"spinDirection":153},"zone":11,"typeConfidence":0.89,"plateTime":0.3997034205615879,"extension":6.427709115171525},"index":1,"playId":"9e176ec7-f37c-3e93-9849-3512e219330c","pitchNumber":1,"startTime":"2026-06-27T19:57:04.711Z","endTime":"2026-06-27T19:57:09.239Z","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":93.4,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.176858408757223,"aZ":-11.429936289575748,"pfxX":5.354202855277932,"pfxZ":11.0985751725658,"pX":-0.8905194462295574,"pZ":3.2055407812051384,"vX0":-11.57564104622415,"vY0":-135.49792331594298,"vZ0":-3.952713632561257,"x":150.94,"y":152.23,"x0":2.731361534278454,"y0":50.00144320509122,"z0":5.4752681743329426,"aX":10.00729391648791},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":-7.3,"spinRate":2332,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.40343563887403633,"extension":6.56659568110186},"index":2,"playId":"fdc4b662-100c-3bf5-ad1d-dfdf9de531e5","pitchNumber":2,"startTime":"2026-06-27T19:57:19.285Z","endTime":"2026-06-27T19:57:23.532Z","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":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76428769115026,"aZ":-14.618936692814206,"pfxX":7.179668482735302,"pfxZ":9.423343545992495,"pX":-0.9262433705720177,"pZ":2.4283647865172973,"vX0":-12.214066702971538,"vY0":-135.20728449497776,"vZ0":-5.225572180905898,"x":152.31,"y":173.21,"x0":2.7041811952485943,"y0":50.00491965716992,"z0":5.401849092896382,"aX":13.379378595109987},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-10.6,"spinRate":2069,"spinDirection":150},"zone":11,"typeConfidence":0.86,"plateTime":0.4041600254847104,"extension":6.514259681553795},"index":3,"playId":"ef55eb06-f991-3395-95cb-cefc16f9003d","pitchNumber":3,"startTime":"2026-06-27T19:57:36.732Z","endTime":"2026-06-27T19:57:42.233Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52171866399436,"aZ":-11.027328017366315,"pfxX":3.9387951302996376,"pfxZ":11.238685368817787,"pX":0.14499729892418434,"pZ":1.9745293342102486,"vX0":-8.80601675230262,"vY0":-135.98157517285372,"vZ0":-7.098057604464983,"x":111.47,"y":185.47,"x0":2.9067656958690344,"y0":50.00004488050518,"z0":5.375505575054618,"aX":7.410085615271849},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":-5.4,"spinRate":2292,"spinDirection":152},"zone":8,"typeConfidence":0.89,"plateTime":0.4020765231712904,"extension":6.538310572125661},"index":4,"playId":"f68b9cda-661a-3397-800f-4eedffa75505","pitchNumber":4,"startTime":"2026-06-27T19:57:53.763Z","endTime":"2026-06-27T19:57:59.796Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49132151989639,"aZ":-13.483537738348737,"pfxX":4.227255609075256,"pfxZ":9.899070760652297,"pX":0.29100622254074565,"pZ":2.6514251434601896,"vX0":-8.589779363968448,"vY0":-135.9739844773881,"vZ0":-4.9572904963636875,"x":105.91,"y":167.19,"x0":2.929952230443085,"y0":50.002165350387315,"z0":5.420918365288158,"aX":7.981737771118812},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2338,"spinDirection":153},"zone":5,"typeConfidence":0.88,"plateTime":0.4015483952346819,"extension":6.631974638129991},"index":5,"playId":"f8cce551-74bd-3a97-b9d0-53c453809266","pitchNumber":5,"startTime":"2026-06-27T19:58:08.530Z","endTime":"2026-06-27T19:58:13.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-27T19:58:21.964Z","endTime":"2026-06-27T19:58:39.467Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3164254013572,"aZ":-12.780067336106136,"pfxX":5.911739604734507,"pfxZ":9.738689559063275,"pX":-0.6767541786133632,"pZ":2.940906470456021,"vX0":-11.415086719276857,"vY0":-139.51145508305683,"vZ0":-4.76963209965966,"x":142.8,"y":159.38,"x0":2.6807364976186165,"y0":50.00540575792458,"z0":5.500393892777604,"aX":11.7769348586149},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":-8.6,"spinRate":2310,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.3910405196450637,"extension":6.674890067289456},"index":7,"playId":"63da01ce-b78f-3b80-8943-c5b076f8ddcd","pitchNumber":6,"startTime":"2026-06-27T19:58:39.467Z","endTime":"2026-06-27T19:59:06.494Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"}},"playEndTime":"2026-06-27T19:59:06.494Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones challenged (pitch result), call on the field was confirmed: Jahmai Jones called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-27T19:57:02.419Z","endTime":"2026-06-27T19:59:06.494Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.10"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.70"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.07"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.26"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.65"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.74"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.83"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Zach McKinstry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T19:56:40.119Z","endTime":"2026-06-27T19:57:04.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322488532933356,"aZ":-13.170903062323005,"pfxX":7.308158545610757,"pfxZ":9.992135481223832,"pX":-0.2288445595323882,"pZ":3.6621669625123743,"vX0":-10.590852909180908,"vY0":-137.03973037785673,"vZ0":-2.9823599811591084,"x":125.72,"y":139.9,"x0":2.7366168655589695,"y0":50.00166420607224,"z0":5.6644075489028705,"aX":13.898135180931915},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-11.0,"spinRate":2128,"spinDirection":153},"zone":11,"typeConfidence":0.89,"plateTime":0.3997034205615879,"extension":6.427709115171525},"index":1,"playId":"9e176ec7-f37c-3e93-9849-3512e219330c","pitchNumber":1,"startTime":"2026-06-27T19:57:04.711Z","endTime":"2026-06-27T19:57:09.239Z","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":93.4,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.176858408757223,"aZ":-11.429936289575748,"pfxX":5.354202855277932,"pfxZ":11.0985751725658,"pX":-0.8905194462295574,"pZ":3.2055407812051384,"vX0":-11.57564104622415,"vY0":-135.49792331594298,"vZ0":-3.952713632561257,"x":150.94,"y":152.23,"x0":2.731361534278454,"y0":50.00144320509122,"z0":5.4752681743329426,"aX":10.00729391648791},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":-7.3,"spinRate":2332,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.40343563887403633,"extension":6.56659568110186},"index":2,"playId":"fdc4b662-100c-3bf5-ad1d-dfdf9de531e5","pitchNumber":2,"startTime":"2026-06-27T19:57:19.285Z","endTime":"2026-06-27T19:57:23.532Z","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":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76428769115026,"aZ":-14.618936692814206,"pfxX":7.179668482735302,"pfxZ":9.423343545992495,"pX":-0.9262433705720177,"pZ":2.4283647865172973,"vX0":-12.214066702971538,"vY0":-135.20728449497776,"vZ0":-5.225572180905898,"x":152.31,"y":173.21,"x0":2.7041811952485943,"y0":50.00491965716992,"z0":5.401849092896382,"aX":13.379378595109987},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-10.6,"spinRate":2069,"spinDirection":150},"zone":11,"typeConfidence":0.86,"plateTime":0.4041600254847104,"extension":6.514259681553795},"index":3,"playId":"ef55eb06-f991-3395-95cb-cefc16f9003d","pitchNumber":3,"startTime":"2026-06-27T19:57:36.732Z","endTime":"2026-06-27T19:57:42.233Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52171866399436,"aZ":-11.027328017366315,"pfxX":3.9387951302996376,"pfxZ":11.238685368817787,"pX":0.14499729892418434,"pZ":1.9745293342102486,"vX0":-8.80601675230262,"vY0":-135.98157517285372,"vZ0":-7.098057604464983,"x":111.47,"y":185.47,"x0":2.9067656958690344,"y0":50.00004488050518,"z0":5.375505575054618,"aX":7.410085615271849},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":-5.4,"spinRate":2292,"spinDirection":152},"zone":8,"typeConfidence":0.89,"plateTime":0.4020765231712904,"extension":6.538310572125661},"index":4,"playId":"f68b9cda-661a-3397-800f-4eedffa75505","pitchNumber":4,"startTime":"2026-06-27T19:57:53.763Z","endTime":"2026-06-27T19:57:59.796Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49132151989639,"aZ":-13.483537738348737,"pfxX":4.227255609075256,"pfxZ":9.899070760652297,"pX":0.29100622254074565,"pZ":2.6514251434601896,"vX0":-8.589779363968448,"vY0":-135.9739844773881,"vZ0":-4.9572904963636875,"x":105.91,"y":167.19,"x0":2.929952230443085,"y0":50.002165350387315,"z0":5.420918365288158,"aX":7.981737771118812},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2338,"spinDirection":153},"zone":5,"typeConfidence":0.88,"plateTime":0.4015483952346819,"extension":6.631974638129991},"index":5,"playId":"f8cce551-74bd-3a97-b9d0-53c453809266","pitchNumber":5,"startTime":"2026-06-27T19:58:08.530Z","endTime":"2026-06-27T19:58:13.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-27T19:58:21.964Z","endTime":"2026-06-27T19:58:39.467Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3164254013572,"aZ":-12.780067336106136,"pfxX":5.911739604734507,"pfxZ":9.738689559063275,"pX":-0.6767541786133632,"pZ":2.940906470456021,"vX0":-11.415086719276857,"vY0":-139.51145508305683,"vZ0":-4.76963209965966,"x":142.8,"y":159.38,"x0":2.6807364976186165,"y0":50.00540575792458,"z0":5.500393892777604,"aX":11.7769348586149},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":-8.6,"spinRate":2310,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.3910405196450637,"extension":6.674890067289456},"index":7,"playId":"63da01ce-b78f-3b80-8943-c5b076f8ddcd","pitchNumber":6,"startTime":"2026-06-27T19:58:39.467Z","endTime":"2026-06-27T19:59:06.494Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"}},"playEndTime":"2026-06-27T19:59:06.494Z","atBatIndex":85},"scoringPlays":[8,20,27,35,41,47,62,72,73],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":90.33,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":66.75,"y":138.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":113.64,"y":153.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":172.6,"y":127.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":139.61,"y":61.08},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":82.49,"y":76.55},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":100.32,"y":165.44},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":17,"top":[7,8,9,10,11,12],"bottom":[13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":188.98,"y":75.44},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":45.97,"y":67.27},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"coordinates":{"x":81.2,"y":138.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":170.39,"y":181.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":48.17,"y":107.38},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":82.78,"y":114.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":184.93,"y":93.56},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":174.86,"y":137.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":165.29,"y":71.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":82.72,"y":168.4},"type":"O","description":"Pop Out"}]}},{"startIndex":18,"endIndex":30,"top":[18,19,20,21,22],"bottom":[23,24,25,26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":144.49,"y":152.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":189.65,"y":124.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":104.73,"y":144.19},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":88.75,"y":61.71},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":153.16,"y":152.7},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":78.16,"y":182.09},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":202.11,"y":60.47},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":190.04,"y":116.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":194.67,"y":123.08},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":42,"top":[31,32,33,34,35,36],"bottom":[37,38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":118.2,"y":188.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"coordinates":{"x":93.0,"y":90.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":129.68,"y":187.46},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":154.17,"y":154.72},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":116.17,"y":98.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":150.12,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":106.04,"y":131.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":55.55,"y":84.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":66.71,"y":95.09},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":156.28,"y":113.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":63.85,"y":146.38},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":158.23,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":163.26,"y":139.57},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":109.4,"y":157.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":102.49,"y":160.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":115.44,"y":154.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":57.4,"y":66.37},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":68.03,"y":75.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":60.43,"y":89.86},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":57,"top":[51,52,53],"bottom":[54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":86.16,"y":153.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"coordinates":{"x":181.31,"y":95.9},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":112.11,"y":151.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":197.92,"y":94.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":206.46,"y":110.82},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":155.69,"y":162.83},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":67,"top":[58,59,60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":157.6,"y":156.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":164.82,"y":118.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":69.35,"y":118.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":116.85,"y":90.3},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":58.02,"y":131.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":140.5,"y":79.3},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":110.09,"y":154.72},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":77,"top":[68,69,70,71,72,73,74],"bottom":[75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":58.44,"y":119.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":174.44,"y":125.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":119.61,"y":98.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":91.1,"y":153.93},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":107.55,"y":166.38},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":118.33,"y":119.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":148.6,"y":149.15},"type":"O","description":"Groundout"}]}},{"startIndex":78,"endIndex":85,"top":[78,79,80,81,82],"bottom":[83,84,85],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":88.3,"y":115.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":115.97,"y":184.08},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":105.02,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":139.99,"y":142.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":105.02,"y":167.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":175.34,"y":101.56},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":4,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":6,"hits":11,"errors":1,"leftOnBase":9},"away":{"runs":8,"hits":16,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"catcher":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"first":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"second":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"third":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"shortstop":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"left":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"center":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"right":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"onDeck":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"inHole":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"battingOrder":9,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"onDeck":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"inHole":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"battingOrder":6,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":13,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".243","atBats":41,"obp":".317","slg":".410","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":22,"rbi":7,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":15,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":39,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"4.77","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.39","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":38,"strikes":85,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":6,"pitchesPerInning":"13.67","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":54,"groundOuts":47,"airOuts":113,"runs":32,"doubles":16,"triples":0,"homeRuns":10,"strikeOuts":53,"baseOnBalls":32,"intentionalWalks":0,"hits":70,"hitByPitch":11,"avg":".250","atBats":280,"obp":".347","slg":".414","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":116,"rbi":43,"leftOnBase":140,"sacBunts":0,"sacFlies":3,"babip":".273","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":32,"lineOuts":27},"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":97,"putOuts":90,"errors":6,"chances":193,"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"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":30,"gamesStarted":0,"flyOuts":13,"groundOuts":19,"airOuts":21,"runs":20,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":34,"baseOnBalls":24,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":95,"obp":".402","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":496,"era":"6.15","inningsPitched":"26.1","wins":2,"losses":3,"saves":5,"saveOpportunities":5,"holds":5,"blownSaves":0,"earnedRuns":18,"whip":"1.75","battersFaced":123,"outs":79,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":217,"strikes":279,"strikePercentage":".560","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".400","pitchesPerInning":"18.84","gamesFinished":20,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"11.62","walksPer9Inn":"8.20","hitsPer9Inn":"7.52","runsScoredPer9":"6.84","homeRunsPer9":"2.05","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 4 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":58,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":19,"strikes":39,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"12.27","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":10,"flyOuts":31,"groundOuts":58,"airOuts":65,"runs":35,"doubles":9,"triples":2,"homeRuns":10,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":59,"hitByPitch":7,"atBats":245,"obp":".336","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1074,"era":"4.36","inningsPitched":"64.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":31,"whip":"1.36","battersFaced":280,"outs":192,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1074,"balls":398,"strikes":676,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":5,"winPercentage":".400","pitchesPerInning":"16.78","gamesFinished":1,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.86","walksPer9Inn":"3.94","hitsPer9Inn":"8.30","runsScoredPer9":"4.92","homeRunsPer9":"1.41","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"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"}]},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":40,"groundOuts":72,"airOuts":67,"runs":32,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":80,"baseOnBalls":28,"intentionalWalks":0,"hits":61,"hitByPitch":4,"avg":".220","atBats":277,"obp":".298","slg":".368","ops":".666","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":102,"rbi":30,"leftOnBase":127,"sacBunts":0,"sacFlies":3,"babip":".272","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"30.78","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":181,"errors":4,"chances":191,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686613":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":14,"airOuts":14,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":68,"obp":".309","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":357,"era":"1.40","inningsPitched":"19.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.19","battersFaced":81,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":140,"strikes":217,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.47","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"13.03","walksPer9Inn":"5.12","hitsPer9Inn":"5.59","runsScoredPer9":"1.40","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623352":{"person":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","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":11,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":35,"obp":".108","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"0.82","inningsPitched":"11.0","wins":1,"losses":0,"saves":7,"saveOpportunities":7,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.36","battersFaced":37,"outs":33,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":48,"strikes":115,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.82","gamesFinished":8,"strikeoutWalkRatio":"8.50","strikeoutsPer9Inn":"13.91","walksPer9Inn":"1.64","hitsPer9Inn":"1.64","runsScoredPer9":"0.82","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":34,"gamesStarted":0,"flyOuts":26,"groundOuts":24,"airOuts":49,"runs":20,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":1,"hits":34,"hitByPitch":0,"atBats":138,"obp":".288","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":555,"era":"4.79","inningsPitched":"35.2","wins":0,"losses":2,"saves":5,"saveOpportunities":7,"holds":6,"blownSaves":2,"earnedRuns":19,"whip":"1.18","battersFaced":148,"outs":107,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":555,"balls":174,"strikes":381,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".000","pitchesPerInning":"15.56","gamesFinished":8,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"8.33","walksPer9Inn":"2.02","hitsPer9Inn":"8.58","runsScoredPer9":"5.05","homeRunsPer9":"1.01","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676694":{"person":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"jerseyNumber":"6","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":25,"groundOuts":31,"airOuts":42,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".211","atBats":128,"obp":".271","slg":".320","ops":".591","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":41,"rbi":11,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.67","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":85,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":1,"flyOuts":29,"groundOuts":23,"airOuts":56,"runs":11,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":138,"obp":".255","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":598,"era":"2.50","inningsPitched":"39.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":11,"whip":"0.93","battersFaced":154,"outs":119,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":598,"balls":204,"strikes":394,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.41","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.08","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.17","walksPer9Inn":"2.72","hitsPer9Inn":"5.67","runsScoredPer9":"2.50","homeRunsPer9":"0.91","inheritedRunners":24,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":22,"groundOuts":45,"airOuts":43,"runs":19,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":67,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".196","atBats":189,"obp":".246","slg":".328","ops":".574","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":62,"rbi":18,"leftOnBase":78,"sacBunts":2,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":117,"errors":1,"chances":146,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 4-2)","summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":8,"strikes":20,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":40,"groundOuts":41,"airOuts":67,"runs":22,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":50,"baseOnBalls":29,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":189,"obp":".304","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":916,"era":"3.52","inningsPitched":"53.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":21,"whip":"1.25","battersFaced":226,"outs":161,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":916,"balls":363,"strikes":553,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".667","pitchesPerInning":"17.07","gamesFinished":5,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"8.39","walksPer9Inn":"4.86","hitsPer9Inn":"6.37","runsScoredPer9":"3.69","homeRunsPer9":"0.84","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":22,"groundOuts":74,"airOuts":51,"runs":36,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":58,"baseOnBalls":24,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".239","atBats":238,"obp":".311","slg":".391","ops":".702","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":93,"rbi":21,"leftOnBase":120,"sacBunts":1,"sacFlies":1,"babip":".283","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","popOuts":12,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":112,"putOuts":63,"errors":3,"chances":178,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":11,"groundOuts":14,"airOuts":17,"runs":11,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".267","atBats":86,"obp":".330","slg":".419","ops":".749","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":36,"rbi":9,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".412","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":54,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":17,"groundOuts":42,"airOuts":36,"runs":28,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":58,"baseOnBalls":25,"intentionalWalks":0,"hits":37,"hitByPitch":4,"atBats":172,"obp":".328","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":881,"era":"5.36","inningsPitched":"47.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":202,"outs":141,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":352,"strikes":529,"strikePercentage":".600","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".625","pitchesPerInning":"18.74","gamesFinished":0,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"11.11","walksPer9Inn":"4.79","hitsPer9Inn":"7.09","runsScoredPer9":"5.36","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":11},"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}},"ID694388":{"person":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":14,"groundOuts":27,"airOuts":22,"runs":13,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":1,"hits":21,"hitByPitch":1,"avg":".223","atBats":94,"obp":".321","slg":".351","ops":".672","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":33,"rbi":11,"leftOnBase":44,"sacBunts":1,"sacFlies":1,"babip":".294","groundOutsToAirouts":"1.23","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":48,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669384":{"person":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"301","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".286","atBats":21,"obp":".318","slg":".286","ops":".604","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":6,"rbi":2,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665161":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | K, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":33,"groundOuts":44,"airOuts":51,"runs":33,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".298","atBats":178,"obp":".360","slg":".449","ops":".809","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":80,"rbi":21,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":9,"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":84,"putOuts":61,"errors":5,"chances":150,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663567":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":12,"flyOuts":51,"groundOuts":57,"airOuts":79,"runs":25,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":64,"baseOnBalls":28,"intentionalWalks":0,"hits":52,"hitByPitch":5,"atBats":251,"obp":".298","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1129,"era":"3.28","inningsPitched":"68.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.17","battersFaced":285,"outs":206,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1129,"balls":423,"strikes":706,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".600","pitchesPerInning":"16.44","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.39","walksPer9Inn":"3.67","hitsPer9Inn":"6.82","runsScoredPer9":"3.28","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":16,"gamesStarted":15,"flyOuts":52,"groundOuts":74,"airOuts":101,"runs":55,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":69,"baseOnBalls":31,"intentionalWalks":0,"hits":97,"hitByPitch":3,"atBats":341,"obp":".349","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1394,"era":"5.48","inningsPitched":"85.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.50","battersFaced":375,"outs":256,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1394,"balls":493,"strikes":901,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".273","pitchesPerInning":"16.34","gamesFinished":1,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"7.28","walksPer9Inn":"3.27","hitsPer9Inn":"10.23","runsScoredPer9":"5.80","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":23,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","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":33,"gamesStarted":0,"flyOuts":17,"groundOuts":37,"airOuts":37,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":1,"hits":29,"hitByPitch":4,"atBats":128,"obp":".318","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":586,"era":"2.31","inningsPitched":"35.0","wins":2,"losses":1,"saves":6,"saveOpportunities":9,"holds":9,"blownSaves":3,"earnedRuns":9,"whip":"1.23","battersFaced":148,"outs":105,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":586,"balls":202,"strikes":384,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"16.74","gamesFinished":10,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"6.94","walksPer9Inn":"3.60","hitsPer9Inn":"7.46","runsScoredPer9":"2.83","homeRunsPer9":"0.26","inheritedRunners":24,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | 2 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":50,"groundOuts":77,"airOuts":86,"runs":44,"doubles":16,"triples":1,"homeRuns":18,"strikeOuts":75,"baseOnBalls":28,"intentionalWalks":2,"hits":76,"hitByPitch":4,"avg":".243","atBats":313,"obp":".312","slg":".473","ops":".785","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":148,"rbi":53,"leftOnBase":167,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.39","popOuts":18,"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":56,"putOuts":530,"errors":0,"chances":586,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":0,"flyOuts":10,"groundOuts":12,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":54,"obp":".328","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":251,"era":"3.07","inningsPitched":"14.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.36","battersFaced":61,"outs":44,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":251,"balls":94,"strikes":157,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.11","gamesFinished":4,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.98","walksPer9Inn":"4.30","hitsPer9Inn":"7.98","runsScoredPer9":"4.30","homeRunsPer9":"0.61","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"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}},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":45,"groundOuts":59,"airOuts":74,"runs":34,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":75,"baseOnBalls":37,"intentionalWalks":0,"hits":56,"hitByPitch":11,"atBats":261,"obp":".335","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","numberOfPitches":1219,"era":"4.00","inningsPitched":"72.0","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.29","battersFaced":312,"outs":216,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1219,"balls":480,"strikes":739,"strikePercentage":".610","hitBatsmen":11,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".636","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"9.38","walksPer9Inn":"4.63","hitsPer9Inn":"7.00","runsScoredPer9":"4.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":29,"groundOuts":47,"airOuts":53,"runs":17,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":1,"hits":34,"hitByPitch":0,"avg":".214","atBats":159,"obp":".273","slg":".327","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":52,"rbi":19,"leftOnBase":67,"sacBunts":3,"sacFlies":0,"babip":".236","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.75","popOuts":9,"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":11,"stolenBases":36,"stolenBasePercentage":".766","caughtStealingPercentage":".234","assists":16,"putOuts":417,"errors":0,"chances":433,"fielding":"1.000","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":15,"groundOuts":51,"airOuts":27,"runs":11,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".254","atBats":130,"obp":".277","slg":".377","ops":".654","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":49,"rbi":16,"leftOnBase":68,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"1.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":5,"lineOuts":7},"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":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","assists":8,"putOuts":261,"errors":1,"chances":270,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":60,"groundOuts":50,"airOuts":95,"runs":57,"doubles":16,"triples":0,"homeRuns":25,"strikeOuts":62,"baseOnBalls":55,"intentionalWalks":13,"hits":94,"hitByPitch":5,"avg":".314","atBats":299,"obp":".427","slg":".619","ops":"1.046","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":185,"rbi":56,"leftOnBase":105,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.96","popOuts":13,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":24,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665161,670623,514888,669384,572233,701358,694388,673237,676694,694728,666211,543877,678906,595345,805123,687911,623352],"pitchers":[678906,595345,805123,687911,623352],"bench":[670541],"bullpen":[650556,681293,686613,681347,660853,837227,663567,663878],"battingOrder":[665161,670623,669384,572233,694388,673237,676694,666211,543877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Walker, C 2 (16, Valdez, F, Valdez, F); Paredes (16, Vest)."},{"label":"HR","value":"Smith (9, 2nd inning off Valdez, F, 1 on, 0 out)."},{"label":"TB","value":"Altuve; Diaz, Y 2; Meyers 2; Paredes 3; Peña 3; Smith 4; Vázquez, C; Walker, C 6."},{"label":"RBI","value":"Paredes 2 (43); Peña 2 (21); Smith 2 (30); Walker, C (53)."},{"label":"2-out RBI","value":"Walker, C; Peña 2; Paredes 2."},{"label":"Runners left in scoring position, 2 out","value":"Smith; Paredes; Trammell; Loperfido, J; Altuve."},{"label":"SAC","value":"Loperfido, J."},{"label":"GIDP","value":"Altuve."},{"label":"Team RISP","value":"5-for-14."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Altuve (3, fielding)."}]}],"note":[{"label":"a","value":"Flied out for Smith in the 7th."},{"label":"b","value":"Struck out for Matthews in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":15,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".235","atBats":39,"obp":".314","slg":".394","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":20,"rbi":6,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":2,"lineOuts":6},"pitching":{"flyOuts":2,"groundOuts":13,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":41,"obp":".419","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":158,"era":"3.80","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.25","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":56,"strikes":102,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":7,"pitchesPerInning":"17.56","runsScoredPer9":"8.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":1,"chances":42,"passedBall":1,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 4 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":29,"strikes":59,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":54,"groundOuts":117,"airOuts":87,"runs":48,"doubles":16,"triples":1,"homeRuns":10,"strikeOuts":77,"baseOnBalls":34,"intentionalWalks":0,"hits":94,"hitByPitch":8,"atBats":373,"obp":".326","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1521,"era":"4.05","inningsPitched":"95.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.34","battersFaced":417,"outs":287,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1521,"balls":535,"strikes":986,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":3,"winPercentage":".444","pitchesPerInning":"15.90","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.24","walksPer9Inn":"3.20","hitsPer9Inn":"8.84","runsScoredPer9":"4.52","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":32,"groundOuts":51,"airOuts":55,"runs":12,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":35,"baseOnBalls":22,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".185","atBats":168,"obp":".276","slg":".274","ops":".550","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":46,"rbi":12,"leftOnBase":59,"sacBunts":2,"sacFlies":2,"babip":".218","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":8,"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":98,"putOuts":74,"errors":1,"chances":173,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":10,"gamesStarted":10,"flyOuts":23,"groundOuts":64,"airOuts":43,"runs":24,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":66,"baseOnBalls":8,"intentionalWalks":0,"hits":51,"hitByPitch":2,"atBats":222,"obp":".262","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":885,"era":"3.32","inningsPitched":"59.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"0.99","battersFaced":234,"outs":179,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":885,"balls":278,"strikes":607,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".429","pitchesPerInning":"14.83","gamesFinished":0,"strikeoutWalkRatio":"8.25","strikeoutsPer9Inn":"9.96","walksPer9Inn":"1.21","hitsPer9Inn":"7.69","runsScoredPer9":"3.62","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":41,"groundOuts":42,"airOuts":68,"runs":19,"doubles":18,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":14,"intentionalWalks":0,"hits":48,"hitByPitch":1,"atBats":214,"obp":".273","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":880,"era":"2.95","inningsPitched":"58.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.07","battersFaced":231,"outs":174,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":880,"balls":312,"strikes":568,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".286","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"4.14","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.17","hitsPer9Inn":"7.45","runsScoredPer9":"2.95","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"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":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":23,"groundOuts":19,"airOuts":36,"runs":9,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".261","atBats":119,"obp":".290","slg":".395","ops":".685","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":47,"rbi":11,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".341","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.67","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":83,"putOuts":45,"errors":2,"chances":130,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":12,"strikes":13,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":2,"flyOuts":24,"groundOuts":41,"airOuts":42,"runs":25,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":64,"baseOnBalls":20,"intentionalWalks":1,"hits":45,"hitByPitch":2,"atBats":190,"obp":".315","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":846,"era":"4.17","inningsPitched":"49.2","wins":3,"losses":3,"saves":2,"saveOpportunities":5,"holds":5,"blownSaves":3,"earnedRuns":23,"whip":"1.31","battersFaced":214,"outs":149,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":846,"balls":300,"strikes":546,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":1,"winPercentage":".500","pitchesPerInning":"17.03","gamesFinished":8,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"11.60","walksPer9Inn":"3.62","hitsPer9Inn":"8.15","runsScoredPer9":"4.53","homeRunsPer9":"1.27","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":15,"groundOuts":20,"airOuts":26,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".141","atBats":92,"obp":".218","slg":".228","ops":".446","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":21,"rbi":7,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".193","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":5,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":52,"groundOuts":48,"airOuts":74,"runs":40,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":93,"baseOnBalls":44,"intentionalWalks":0,"hits":87,"hitByPitch":2,"avg":".290","atBats":300,"obp":".382","slg":".437","ops":".819","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":131,"rbi":34,"leftOnBase":140,"sacBunts":0,"sacFlies":2,"babip":".390","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":10,"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":1,"putOuts":136,"errors":1,"chances":138,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":8,"strikes":6,"strikePercentage":".430","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":1,"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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":24,"obp":".259","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.86","battersFaced":28,"outs":21,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":31,"strikes":56,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".---","pitchesPerInning":"12.43","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.43","walksPer9Inn":"2.57","hitsPer9Inn":"5.14","runsScoredPer9":"2.57","homeRunsPer9":"2.57","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":11,"groundOuts":44,"airOuts":27,"runs":16,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":145,"obp":".340","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":614,"era":"3.41","inningsPitched":"37.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":14,"whip":"1.38","battersFaced":157,"outs":111,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":614,"balls":220,"strikes":394,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".200","pitchesPerInning":"16.59","gamesFinished":6,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.03","walksPer9Inn":"2.19","hitsPer9Inn":"10.22","runsScoredPer9":"3.89","homeRunsPer9":"0.97","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":69,"groundOuts":53,"airOuts":115,"runs":50,"doubles":18,"triples":3,"homeRuns":6,"strikeOuts":47,"baseOnBalls":51,"intentionalWalks":0,"hits":85,"hitByPitch":2,"avg":".283","atBats":300,"obp":".391","slg":".423","ops":".814","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":127,"rbi":28,"leftOnBase":103,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":26,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":177,"putOuts":76,"errors":7,"chances":260,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":4,"leftOnBase":3,"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":31,"groundOuts":28,"airOuts":46,"runs":20,"doubles":4,"triples":2,"homeRuns":12,"strikeOuts":59,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":4,"avg":".226","atBats":168,"obp":".300","slg":".488","ops":".788","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":82,"rbi":35,"leftOnBase":75,"sacBunts":0,"sacFlies":3,"babip":".260","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":63,"errors":0,"chances":64,"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"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":36,"gamesStarted":0,"flyOuts":19,"groundOuts":40,"airOuts":36,"runs":8,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":24,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":133,"obp":".350","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":600,"era":"1.89","inningsPitched":"38.0","wins":2,"losses":0,"saves":1,"saveOpportunities":5,"holds":9,"blownSaves":4,"earnedRuns":8,"whip":"1.45","battersFaced":158,"outs":114,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":235,"strikes":365,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.79","gamesFinished":2,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"6.39","walksPer9Inn":"5.68","hitsPer9Inn":"7.34","runsScoredPer9":"1.89","homeRunsPer9":"0.47","inheritedRunners":23,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":22,"gamesStarted":0,"flyOuts":11,"groundOuts":10,"airOuts":24,"runs":9,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":67,"obp":".282","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":308,"era":"4.26","inningsPitched":"19.0","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":1,"blownSaves":4,"earnedRuns":9,"whip":"1.16","battersFaced":78,"outs":57,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":308,"balls":111,"strikes":197,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".250","pitchesPerInning":"16.21","gamesFinished":18,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"10.42","walksPer9Inn":"4.74","hitsPer9Inn":"5.68","runsScoredPer9":"4.26","homeRunsPer9":"1.89","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":46,"groundOuts":42,"airOuts":74,"runs":31,"doubles":18,"triples":0,"homeRuns":12,"strikeOuts":104,"baseOnBalls":36,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".207","atBats":275,"obp":".308","slg":".404","ops":".712","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":111,"rbi":32,"leftOnBase":126,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.92","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":605,"errors":2,"chances":659,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":1,"strikes":4,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":4,"hitByPitch":1,"atBats":24,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":115,"era":"0.00","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":29,"outs":21,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":115,"balls":37,"strikes":78,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"16.43","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"12.86","walksPer9Inn":"3.86","hitsPer9Inn":"5.14","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":16,"gamesStarted":15,"flyOuts":59,"groundOuts":78,"airOuts":124,"runs":35,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":70,"hitByPitch":2,"atBats":325,"obp":".259","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1242,"era":"3.39","inningsPitched":"87.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.00","battersFaced":348,"outs":263,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1242,"balls":414,"strikes":828,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".444","pitchesPerInning":"14.17","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"5.75","walksPer9Inn":"1.85","hitsPer9Inn":"7.19","runsScoredPer9":"3.59","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":40,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".286","slg":".333","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":16,"groundOuts":11,"airOuts":27,"runs":7,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".155","atBats":71,"obp":".235","slg":".254","ops":".489","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":18,"rbi":6,"leftOnBase":33,"sacBunts":1,"sacFlies":2,"babip":".213","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":8,"putOuts":187,"errors":0,"chances":195,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID646241":{"person":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":22,"gamesStarted":0,"flyOuts":20,"groundOuts":28,"airOuts":35,"runs":17,"doubles":2,"triples":3,"homeRuns":1,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":119,"obp":".303","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":509,"era":"3.98","inningsPitched":"31.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.26","battersFaced":134,"outs":95,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":179,"strikes":330,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.07","gamesFinished":11,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.81","walksPer9Inn":"3.69","hitsPer9Inn":"7.67","runsScoredPer9":"4.83","homeRunsPer9":"0.28","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":2,"chances":4,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":9,"groundOuts":14,"airOuts":17,"runs":13,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".159","atBats":88,"obp":".245","slg":".295","ops":".540","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":26,"rbi":8,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":6,"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":0,"putOuts":83,"errors":2,"chances":85,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"501","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":70,"flyOuts":35,"groundOuts":55,"airOuts":74,"runs":18,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".202","atBats":203,"obp":".259","slg":".340","ops":".599","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":69,"rbi":27,"leftOnBase":99,"sacBunts":0,"sacFlies":4,"babip":".218","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.60","popOuts":21,"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":1,"putOuts":125,"errors":2,"chances":128,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":76,"flyOuts":38,"groundOuts":62,"airOuts":79,"runs":42,"doubles":15,"triples":2,"homeRuns":19,"strikeOuts":67,"baseOnBalls":23,"intentionalWalks":0,"hits":75,"hitByPitch":6,"avg":".267","atBats":281,"obp":".333","slg":".537","ops":".870","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":151,"rbi":58,"leftOnBase":129,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.78","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"14.79","popOuts":16,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":35,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":19,"putOuts":500,"errors":3,"chances":522,"fielding":".994","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 3-5)(BS, 5)","summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":6,"strikes":20,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":11,"groundOuts":35,"airOuts":14,"runs":22,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":102,"obp":".348","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":484,"era":"6.08","inningsPitched":"26.2","wins":3,"losses":5,"saves":2,"saveOpportunities":7,"holds":7,"blownSaves":5,"earnedRuns":18,"whip":"1.43","battersFaced":116,"outs":80,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":484,"balls":171,"strikes":313,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":3,"winPercentage":".375","pitchesPerInning":"18.15","gamesFinished":9,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"9.11","walksPer9Inn":"3.38","hitsPer9Inn":"9.45","runsScoredPer9":"7.42","homeRunsPer9":"0.67","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":38,"groundOuts":51,"airOuts":72,"runs":30,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":45,"baseOnBalls":12,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".248","atBats":222,"obp":".294","slg":".369","ops":".663","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":82,"rbi":18,"leftOnBase":104,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.40","popOuts":15,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":66,"errors":1,"chances":108,"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"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":27,"groundOuts":37,"airOuts":49,"runs":10,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":133,"obp":".234","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":522,"era":"2.39","inningsPitched":"37.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.85","battersFaced":145,"outs":113,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":188,"strikes":334,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".800","pitchesPerInning":"13.86","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"5.97","walksPer9Inn":"2.15","hitsPer9Inn":"5.50","runsScoredPer9":"2.39","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,690993,693307,682985,679529,681481,663837,656716,663330,701678,681546,668670,664285,623454,805427,676684,621097],"pitchers":[664285,623454,805427,676684,621097],"bench":[701162],"bullpen":[646241,640448,663947,445276,675512,663554,672456,669373],"battingOrder":[805808,693307,682985,679529,663837,663330,701678,681546,668670],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torkelson (18, Teng); Greene, R (17, Blubaugh); McKinstry (5, Blubaugh)."},{"label":"HR","value":"Carpenter (12, 3rd inning off Teng, 3 on, 1 out); Lee (3, 5th inning off Okert, 0 on, 1 out)."},{"label":"TB","value":"Carpenter 5; Greene, R 3; Lee 5; McGonigle; McKinstry 3; Rogers; Torkelson 2."},{"label":"RBI","value":"Carpenter 4 (35); Lee (11); Torkelson (32)."},{"label":"2-out RBI","value":"Torkelson."},{"label":"Runners left in scoring position, 2 out","value":"Carpenter 3; Rogers 2."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Outman (2, fielding)."},{"label":"PB","value":"Rogers (2)."},{"label":"DP","value":"(McKinstry-Lee-Torkelson)."}]}],"note":[{"label":"a","value":"Flied out for Keith in the 8th."},{"label":"b","value":"Struck out for McKinstry in the 9th."}]}},"officials":[{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Torkelson (by Teng)."},{"label":"ABS Challenge","value":"Vázquez, C (Ball-Confirmed); Rogers (Ball-Confirmed); Jones, Jah (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Teng 58-39; Okert 15-10; Blubaugh 28-20; King, B 11-9; Hader 11-7; Valdez, F 88-59; Anderson, D 25-13; Sommers 5-4; Vest 26-20; Waguespack 14-6."},{"label":"Groundouts-flyouts","value":"Teng 2-2; Okert 2-2; Blubaugh 2-1; King, B 1-1; Hader 1-1; Valdez, F 9-1; Anderson, D 0-0; Sommers 0-1; Vest 1-0; Waguespack 3-0."},{"label":"Batters faced","value":"Teng 22; Okert 6; Blubaugh 8; King, B 3; Hader 3; Valdez, F 26; Anderson, D 5; Sommers 1; Vest 7; Waguespack 5."},{"label":"Inherited runners-scored","value":"Okert 2-0; Sommers 2-0."},{"label":"Umpires","value":"HP: Will Little. 1B: Ryan Additon. 2B: Ryan Wills. 3B: Lance Barksdale. "},{"label":"Weather","value":"77 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, In From LF."},{"label":"First pitch","value":"1:12 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"27,232."},{"label":"Venue","value":"Comerica Park."},{"label":"June 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","boxscoreName":"Walker, C"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | 2 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":50,"groundOuts":77,"airOuts":86,"runs":44,"doubles":16,"triples":1,"homeRuns":18,"strikeOuts":75,"baseOnBalls":28,"intentionalWalks":2,"hits":76,"hitByPitch":4,"avg":".243","atBats":313,"obp":".312","slg":".473","ops":".785","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":148,"rbi":53,"leftOnBase":167,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.39","popOuts":18,"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":56,"putOuts":530,"errors":0,"chances":586,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","boxscoreName":"Carpenter"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":4,"leftOnBase":3,"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":31,"groundOuts":28,"airOuts":46,"runs":20,"doubles":4,"triples":2,"homeRuns":12,"strikeOuts":59,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":4,"avg":".226","atBats":168,"obp":".300","slg":".488","ops":".788","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":82,"rbi":35,"leftOnBase":75,"sacBunts":0,"sacFlies":3,"babip":".260","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":63,"errors":0,"chances":64,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","boxscoreName":"Peña"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | K, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":33,"groundOuts":44,"airOuts":51,"runs":33,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".298","atBats":178,"obp":".360","slg":".449","ops":".809","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":80,"rbi":21,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":9,"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":84,"putOuts":61,"errors":5,"chances":150,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"loser":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"save":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}