{"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":823740,"link":"/api/v1.1/game/823740/feed/live","metaData":{"wait":10,"timeStamp":"20260830_213707","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823740,"type":"R","doubleHeader":"N","id":"2026/08/30/texmlb-milmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823740-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T18:10:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140","season":2026,"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"tex","fileCode":"tex","abbreviation":"TEX","teamName":"Rangers","locationName":"Arlington","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Texas","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":70,"ties":0,"pct":".489"},"records":{},"divisionLeader":false,"wins":67,"losses":70,"winningPercentage":".489"},"franchiseName":"Texas","clubName":"Rangers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":85,"losses":52,"ties":0,"pct":".620"},"records":{},"divisionLeader":false,"wins":85,"losses":52,"winningPercentage":".620"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true}},"players":{"ID694497":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497","firstName":"Evan","lastName":"Carter","primaryNumber":"32","birthDate":"2002-08-29","currentAge":24,"birthCity":"Elizabethton","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Evan","useLastName":"Carter","middleName":"Jason","boxscoreName":"Carter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Carter","nameSlug":"evan-carter-694497","firstLastName":"Evan Carter","lastFirstName":"Carter, Evan","lastInitName":"Carter, E","initLastName":"E Carter","fullFMLName":"Evan Jason Carter","fullLFMName":"Carter, Evan Jason","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID677958":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","firstName":"Kumar","lastName":"Rocker","primaryNumber":"80","birthDate":"1999-11-22","currentAge":26,"birthCity":"Watkinsville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kumar","useLastName":"Rocker","boxscoreName":"Rocker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rhymes with ‘Lamar’","mlbDebutDate":"2024-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kumar Rocker","nameSlug":"kumar-rocker-677958","firstLastName":"Kumar Rocker","lastFirstName":"Rocker, Kumar","lastInitName":"Rocker, K","initLastName":"K Rocker","fullFMLName":"Kumar Rocker","fullLFMName":"Rocker, Kumar ","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID671936":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936","firstName":"Adam","lastName":"Macko","primaryNumber":"71","birthDate":"2000-12-30","currentAge":25,"birthCity":"Bratislava","birthCountry":"Slovakia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adam","useLastName":"Macko","boxscoreName":"Macko","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adam Macko","nameSlug":"adam-macko-671936","firstLastName":"Adam Macko","lastFirstName":"Macko, Adam","lastInitName":"Macko, A","initLastName":"A Macko","fullFMLName":"Adam Macko","fullLFMName":"Macko, Adam","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592626":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","firstName":"Joc","lastName":"Pederson","primaryNumber":"3","birthDate":"1992-04-21","currentAge":34,"birthCity":"Palo Alto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Joc","useLastName":"Pederson","middleName":"R.","boxscoreName":"Pederson","nickName":"King","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"PEE-der-sin","mlbDebutDate":"2014-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joc Pederson","nameSlug":"joc-pederson-592626","firstLastName":"Joc Pederson","lastFirstName":"Pederson, Joc","lastInitName":"Pederson, J","initLastName":"J Pederson","fullFMLName":"Joc R. Pederson","fullLFMName":"Pederson, Joc R.","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679822":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822","firstName":"Justin","lastName":"Foscue","primaryNumber":"14","birthDate":"1999-03-02","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Justin","useLastName":"Foscue","middleName":"Connor","boxscoreName":"Foscue","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOSS-Q","mlbDebutDate":"2024-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Foscue","nameSlug":"justin-foscue-679822","firstLastName":"Justin Foscue","lastFirstName":"Foscue, Justin","lastInitName":"Foscue, J","initLastName":"J Foscue","fullFMLName":"Justin Connor Foscue","fullLFMName":"Foscue, Justin Connor","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID669022":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022","firstName":"MacKenzie","lastName":"Gore","primaryNumber":"1","birthDate":"1999-02-24","currentAge":27,"birthCity":"Wilmington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"MacKenzie","useLastName":"Gore","middleName":"Evan","boxscoreName":"Gore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"MacKenzie Gore","nameSlug":"mackenzie-gore-669022","firstLastName":"MacKenzie Gore","lastFirstName":"Gore, MacKenzie","lastInitName":"Gore, M","initLastName":"M Gore","fullFMLName":"MacKenzie Evan Gore","fullLFMName":"Gore, MacKenzie Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID643376":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376","firstName":"Daniel","lastName":"Jansen","primaryNumber":"9","birthDate":"1995-04-15","currentAge":31,"birthCity":"Elmhurst","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Danny","useLastName":"Jansen","middleName":"Robert","boxscoreName":"Jansen, D","nickName":"Jano","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"JAN-sin","mlbDebutDate":"2018-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Danny Jansen","nameSlug":"danny-jansen-643376","firstLastName":"Danny Jansen","lastFirstName":"Jansen, Danny","lastInitName":"Jansen, D","initLastName":"D Jansen","fullFMLName":"Daniel Robert Jansen","fullLFMName":"Jansen, Daniel Robert","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":33,"birthCity":"Jacksonville","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jakob","useLastName":"Junis","middleName":"Benjamin Lee","boxscoreName":"Junis","nickName":"June Bug","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"pronunciation":"JOO-nis","mlbDebutDate":"2017-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jakob Junis","nameSlug":"jakob-junis-596001","firstLastName":"Jakob Junis","lastFirstName":"Junis, Jakob","lastInitName":"Junis, J","initLastName":"J Junis","fullFMLName":"Jakob Benjamin Lee Junis","fullLFMName":"Junis, Jakob Benjamin Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683227":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227","firstName":"Cody","lastName":"Freeman","primaryNumber":"39","birthDate":"2001-01-05","currentAge":25,"birthCity":"Pomona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Cody","useLastName":"Freeman","middleName":"Nicholas","boxscoreName":"Freeman, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Freeman","nameSlug":"cody-freeman-683227","firstLastName":"Cody Freeman","lastFirstName":"Freeman, Cody","lastInitName":"Freeman, C","initLastName":"C Freeman","fullFMLName":"Cody Nicholas Freeman","fullLFMName":"Freeman, Cody Nicholas","strikeZoneTop":3.058,"strikeZoneBottom":1.543},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID674003":{"id":674003,"fullName":"Cody Bradford","link":"/api/v1/people/674003","firstName":"Cody","lastName":"Bradford","primaryNumber":"61","birthDate":"1998-02-22","currentAge":28,"birthCity":"Aledo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cody","useLastName":"Bradford","boxscoreName":"Bradford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cody Bradford","nameSlug":"cody-bradford-674003","firstLastName":"Cody Bradford","lastFirstName":"Bradford, Cody","lastInitName":"Bradford, C","initLastName":"C Bradford","fullFMLName":"Cody Bradford","fullLFMName":"Bradford, Cody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"41","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"ID656756":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756","firstName":"Jordan","lastName":"Montgomery","primaryNumber":"52","birthDate":"1992-12-27","currentAge":33,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Montgomery","middleName":"Blackmon","boxscoreName":"Montgomery, J","nickName":"Monty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jordan Montgomery","nameSlug":"jordan-montgomery-656756","firstLastName":"Jordan Montgomery","lastFirstName":"Montgomery, Jordan","lastInitName":"Montgomery, J","initLastName":"J Montgomery","fullFMLName":"Jordan Blackmon Montgomery","fullLFMName":"Montgomery, Jordan Blackmon","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694671":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671","firstName":"Wyatt","lastName":"Langford","primaryNumber":"36","birthDate":"2001-11-15","currentAge":24,"birthCity":"Trenton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wyatt","useLastName":"Langford","middleName":"Michael","boxscoreName":"Langford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wyatt Langford","nameSlug":"wyatt-langford-694671","firstLastName":"Wyatt Langford","lastFirstName":"Langford, Wyatt","lastInitName":"Langford, W","initLastName":"W Langford","fullFMLName":"Wyatt Michael Langford","fullLFMName":"Langford, Wyatt Michael","strikeZoneTop":3.196,"strikeZoneBottom":1.613},"ID669394":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394","firstName":"Jacob","lastName":"Burger","primaryNumber":"21","birthDate":"1996-04-10","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Burger","middleName":"Michael","boxscoreName":"Burger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Burger","nameSlug":"jake-burger-669394","firstLastName":"Jake Burger","lastFirstName":"Burger, Jake","lastInitName":"Burger, J","initLastName":"J Burger","fullFMLName":"Jacob Michael Burger","fullLFMName":"Burger, Jacob Michael","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID806198":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198","firstName":"Cooper","lastName":"Pratt","primaryNumber":"12","birthDate":"2004-08-18","currentAge":22,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cooper","useLastName":"Pratt","middleName":"Wickham","boxscoreName":"Pratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Pratt","nameSlug":"cooper-pratt-806198","firstLastName":"Cooper Pratt","lastFirstName":"Pratt, Cooper","lastInitName":"Pratt, C","initLastName":"C Pratt","fullFMLName":"Cooper Pratt","fullLFMName":"Pratt, Cooper","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID701656":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","firstName":"Logan","lastName":"Henderson","primaryNumber":"43","birthDate":"2002-03-02","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Henderson","middleName":"Blake","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Henderson","nameSlug":"logan-henderson-701656","firstLastName":"Logan Henderson","lastFirstName":"Henderson, Logan","lastInitName":"Henderson, L","initLastName":"L Henderson","fullFMLName":"Logan Blake Henderson","fullLFMName":"Henderson, Logan Blake","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID641302":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302","firstName":"Tyler","lastName":"Alexander","primaryNumber":"13","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Alexander","middleName":"John","boxscoreName":"Alexander, T","nickName":"Todd The Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Alexander","nameSlug":"tyler-alexander-641302","firstLastName":"Tyler Alexander","lastFirstName":"Alexander, Tyler","lastInitName":"Alexander, T","initLastName":"T Alexander","fullFMLName":"Tyler John Alexander","fullLFMName":"Alexander, Tyler John","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID656641":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641","firstName":"Jacob","lastName":"Latz","primaryNumber":"67","birthDate":"1996-04-08","currentAge":30,"birthCity":"Lemont","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Latz","middleName":"Eugene","boxscoreName":"Latz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Latz","nameSlug":"jacob-latz-656641","firstLastName":"Jacob Latz","lastFirstName":"Latz, Jacob","lastInitName":"Latz, J","initLastName":"J Latz","fullFMLName":"Jacob Eugene Latz","fullLFMName":"Latz, Jacob Eugene","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608369":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369","firstName":"Corey","lastName":"Seager","primaryNumber":"5","birthDate":"1994-04-27","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Corey","useLastName":"Seager","middleName":"Drew","boxscoreName":"Seager","nickName":"Seags","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-ger","mlbDebutDate":"2015-09-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corey Seager","nameSlug":"corey-seager-608369","firstLastName":"Corey Seager","lastFirstName":"Seager, Corey","lastInitName":"Seager, C","initLastName":"C Seager","fullFMLName":"Corey Drew Seager","fullLFMName":"Seager, Corey Drew","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670032":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032","firstName":"Nicholas","lastName":"Lopez","primaryNumber":"33","birthDate":"1995-03-13","currentAge":31,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nicky","useLastName":"Lopez","boxscoreName":"Lopez, N","nickName":"Shorts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nicky Lopez","nameSlug":"nicky-lopez-670032","firstLastName":"Nicky Lopez","lastFirstName":"Lopez, Nicky","lastInitName":"Lopez, N","initLastName":"N Lopez","fullFMLName":"Nicholas Lopez","fullLFMName":"Lopez, Nicholas","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":28,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"20","birthDate":"1999-05-22","currentAge":27,"birthCity":"San Juan de la Maguana","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Duran","middleName":"Alberto","boxscoreName":"Duran, E","gender":"M","nameMatrilineal":"Zabala","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Duran","nameSlug":"ezequiel-duran-677649","firstLastName":"Ezequiel Duran","lastFirstName":"Duran, Ezequiel","lastInitName":"Duran, E","initLastName":"E Duran","fullFMLName":"Ezequiel Alberto Duran","fullLFMName":"Duran, Ezequiel Alberto","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID594798":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798","firstName":"Jacob","lastName":"deGrom","primaryNumber":"48","birthDate":"1988-06-19","currentAge":38,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"deGrom","middleName":"Anthony","boxscoreName":"deGrom","nickName":"Jake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob deGrom","nameSlug":"jacob-degrom-594798","firstLastName":"Jacob deGrom","lastFirstName":"deGrom, Jacob","lastInitName":"deGrom, J","initLastName":"J deGrom","fullFMLName":"Jacob Anthony deGrom","fullLFMName":"deGrom, Jacob Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID800325":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325","firstName":"Luis","lastName":"Lara","primaryNumber":"18","birthDate":"2004-11-17","currentAge":21,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 7\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Lara","middleName":"Alexander","boxscoreName":"Lara","gender":"M","nameMatrilineal":"Chirinos","isPlayer":true,"isVerified":true,"pronunciation":"LAH-ruh","mlbDebutDate":"2026-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Lara","nameSlug":"luis-lara-800325","firstLastName":"Luis Lara","lastFirstName":"Lara, Luis","lastInitName":"Lara, L","initLastName":"L Lara","fullFMLName":"Luis Alexander Lara","fullLFMName":"Lara, Luis Alexander","strikeZoneTop":3.01,"strikeZoneBottom":1.52},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32","location":{"address1":"One Brewers Way","city":"Milwaukee","state":"Wisconsin","stateAbbrev":"WI","postalCode":"53214","defaultCoordinates":{"latitude":43.02838,"longitude":-87.97099},"azimuthAngle":129.0,"elevation":597,"country":"USA","phone":"(414) 902-4400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40100,"turfType":"Grass","roofType":"Retractable","leftLine":344,"leftCenter":371,"center":400,"rightCenter":374,"rightLine":345},"active":true,"season":"2026"},"officialVenue":{"id":32,"link":"/api/v1/venues/32"},"weather":{"condition":"Partly Cloudy","temp":"87","wind":"15 mph, R To L"},"gameInfo":{"attendance":37996,"firstPitch":"2026-08-30T18:12:00.000Z","gameDurationMinutes":205},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"home":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"}},"officialScorer":{"id":681131,"fullName":"Drew Olson","link":"/api/v1/people/681131"},"primaryDatacaster":{"id":700150,"fullName":"Tom Mussa","link":"/api/v1/people/700150"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:12:24.369Z","endTime":"2026-08-30T18:13:34.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T15:27:25.032Z","endTime":"2026-08-30T17:39:37.839Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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-08-30T17:39:37.839Z","endTime":"2026-08-30T18:12:14.337Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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-08-30T18:12:14.337Z","endTime":"2026-08-30T18:12:26.478Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.54226928261372,"aZ":-7.850928784998736,"pfxX":-5.00963304425774,"pfxZ":12.39267939661785,"pX":0.20944528489488973,"pZ":2.9527505337558697,"vX0":6.196984845444945,"vY0":-140.99544264102596,"vZ0":-6.188893477795808,"x":109.02,"y":159.06,"x0":-1.3924779318487002,"y0":50.00601286187146,"z0":5.717385281168977,"aX":-9.83548158522425},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.9,"breakHorizontal":7.4,"spinRate":2617,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.3922532689194962,"extension":6.609579839669243},"index":3,"playId":"52cd2462-73b9-3a79-b5f7-9bb53a2954ce","pitchNumber":1,"startTime":"2026-08-30T18:12:26.478Z","endTime":"2026-08-30T18:12:30.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537352383453545,"aZ":-44.03624326593026,"pfxX":6.1850931844468295,"pfxZ":-7.925688545647034,"pX":-0.18195725366154683,"pZ":1.9878134034425874,"vX0":1.6534873966073165,"vY0":-123.2396260346973,"vZ0":-0.33734402302774,"x":123.94,"y":185.11,"x0":-1.6690358499040383,"y0":50.001175691713016,"z0":5.93158564633983,"aX":9.260108377300105},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.0,"breakHorizontal":-11.6,"spinRate":3327,"spinDirection":40},"zone":8,"typeConfidence":0.75,"plateTime":0.4490377006836872,"extension":6.322081196594823},"index":4,"playId":"39ba77e5-430f-3d6b-87ce-f8552ddf6727","pitchNumber":2,"startTime":"2026-08-30T18:12:42.561Z","endTime":"2026-08-30T18:12:46.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T18:12:54.034Z","endTime":"2026-08-30T18:13:08.500Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":88.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.355907521635565,"aZ":-8.213332583874644,"pfxX":-5.397524726254241,"pfxZ":11.707674022874848,"pX":0.24067318758704975,"pZ":1.8623787135752243,"vX0":6.233030350321625,"vY0":-143.1561195251127,"vZ0":-8.979025934113725,"x":107.83,"y":188.5,"x0":-1.2781789343067507,"y0":50.00320369614426,"z0":5.578447155408705,"aX":-11.047028332879467},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":8.3,"spinRate":2667,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.38467759373156785,"extension":6.635087236992241},"index":6,"playId":"f52cdddd-6954-3ded-a8d8-ea342fab8c3e","pitchNumber":3,"startTime":"2026-08-30T18:13:08.500Z","endTime":"2026-08-30T18:13:12.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.990064947540986,"aZ":-11.429255525961773,"pfxX":-4.420928599781758,"pfxZ":10.195605431104482,"pX":-0.8081929452181361,"pZ":3.872037579830972,"vX0":3.2220521931592323,"vY0":-142.50877350888967,"vZ0":-3.265649806293626,"x":147.81,"y":134.23,"x0":-1.385170988369431,"y0":50.007117300774986,"z0":5.766492361959161,"aX":-8.998982891366609},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2381,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.38591779268441373,"extension":6.4062640496373335},"index":7,"playId":"2c7fcfaf-d9d6-36cb-aec0-bee536ff43fd","pitchNumber":4,"startTime":"2026-08-30T18:13:30.574Z","endTime":"2026-08-30T18:13:34.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:13:34.905Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corey Seager singles on a ground ball to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:13:46.940Z","endTime":"2026-08-30T18:14:09.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65429315321356,"aZ":-11.83586198405901,"pfxX":-5.602723823918835,"pfxZ":9.82240308136922,"pX":0.3478816071623398,"pZ":1.9544321721547933,"vX0":6.921228659389145,"vY0":-143.56064187535947,"vZ0":-7.865135036158817,"x":103.74,"y":186.01,"x0":-1.3752748163401063,"y0":50.00530924249041,"z0":5.480280801020316,"aX":-11.604931602836505},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2454,"spinDirection":217},"zone":9,"typeConfidence":0.92,"plateTime":0.38266114409646734,"extension":6.714201269889032},"hitData":{"launchSpeed":104.7,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":114.69}},"index":0,"playId":"59b935d0-cc23-3e72-9b2d-f5f6f63f8904","pitchNumber":1,"startTime":"2026-08-30T18:14:00.285Z","endTime":"2026-08-30T18:14:09.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:14:09.521Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wyatt Langford pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:14:23.871Z","endTime":"2026-08-30T18:15:32.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30625414219071,"aZ":-23.298785042296952,"pfxX":0.7820834837582269,"pfxZ":4.684373199074109,"pX":-0.7044075860844509,"pZ":2.8362931057440717,"vX0":2.3132786940630305,"vY0":-136.57204930540433,"vZ0":-3.252184247990637,"x":143.85,"y":162.2,"x0":-1.663059947755478,"y0":50.002670767504554,"z0":5.640053304187825,"aX":1.4806165007779557},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2498,"spinDirection":189},"zone":1,"typeConfidence":0.91,"plateTime":0.40063987862864003,"extension":6.548157906511952},"index":0,"playId":"e2076dc6-fa5a-3330-9a71-bbeffd977cdf","pitchNumber":1,"startTime":"2026-08-30T18:14:38.415Z","endTime":"2026-08-30T18:14:42.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125714250192484,"aZ":-37.48072651594291,"pfxX":7.535521821493048,"pfxZ":-3.3798019037781586,"pX":0.7471378322675144,"pZ":2.422127345921133,"vX0":3.9330550593224216,"vY0":-125.39938968921561,"vZ0":0.02656779054930669,"x":88.52,"y":173.38,"x0":-1.828943544319017,"y0":50.00592921283657,"z0":5.509986502974961,"aX":11.812750055258261},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":-14.6,"spinRate":3151,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.439476161018328,"extension":6.489644089588527},"index":1,"playId":"a0bac8d7-5cc4-3dd4-aa94-a493d67f6102","pitchNumber":2,"startTime":"2026-08-30T18:15:01.286Z","endTime":"2026-08-30T18:15:05.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.459469746339565,"aZ":-12.47627704508342,"pfxX":-5.666909713518262,"pfxZ":9.804597214235361,"pX":0.22208667049214104,"pZ":2.5823221411355988,"vX0":6.3553476118034435,"vY0":-141.58432523579282,"vZ0":-5.982977819830172,"x":108.53,"y":169.06,"x0":-1.3266009431714434,"y0":50.00605036022586,"z0":5.537799189209146,"aX":-11.388489616913168},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2367,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.38841334014855944,"extension":6.813003580215942},"hitData":{"launchSpeed":85.9,"launchAngle":80.0,"totalDistance":56.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.78,"coordY":205.4}},"index":2,"playId":"8538ef43-56fc-3543-b1b5-e7ae6b4f8e09","pitchNumber":3,"startTime":"2026-08-30T18:15:21.620Z","endTime":"2026-08-30T18:15:32.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:15:32.294Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Nimmo walks. Corey Seager to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:15:52.325Z","endTime":"2026-08-30T18:19:44.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnSecond":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89254222320018,"aZ":-47.44000774229561,"pfxX":3.584464965715231,"pfxZ":-10.472212292458636,"pX":-0.8543941122641279,"pZ":1.3549106339300645,"vX0":0.7244216998279072,"vY0":-121.38196283755785,"vZ0":-0.5976684228189382,"x":149.57,"y":202.2,"x0":-1.6235498248036175,"y0":50.003475106768605,"z0":5.818717143825646,"aX":5.224687189520091},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-18.7,"breakHorizontal":-6.6,"spinRate":3038,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.45531804330798353,"extension":6.338254738631466},"index":0,"playId":"d89b417c-fffd-36d8-8403-96c151c898b5","pitchNumber":1,"startTime":"2026-08-30T18:16:03.209Z","endTime":"2026-08-30T18:16:07.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88600747352374,"aZ":-14.301494489063753,"pfxX":-5.944606489176234,"pfxZ":8.882488283522132,"pX":-0.5835745014587385,"pZ":3.317203860937349,"vX0":4.387011438432867,"vY0":-141.36091999700648,"vZ0":-3.851911346774242,"x":139.24,"y":149.22,"x0":-1.387562468047569,"y0":50.00660305503364,"z0":5.623118074592548,"aX":-11.967118653341748},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2352,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.38829165853003733,"extension":6.70651962944906},"index":1,"playId":"e295377a-ed98-3ebe-a3af-e5419aaf422a","pitchNumber":2,"startTime":"2026-08-30T18:16:24.089Z","endTime":"2026-08-30T18:16:27.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11610999313442,"aZ":-14.628243773043845,"pfxX":-5.702670355322593,"pfxZ":8.72863864431519,"pX":-0.02490181427074285,"pZ":4.47613637790343,"vX0":5.7854474001392715,"vY0":-141.7743332846792,"vZ0":-0.891387117059694,"x":117.95,"y":117.92,"x0":-1.3632453591589446,"y0":50.00643816194639,"z0":5.739478457080554,"aX":-11.469016133901045},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2426,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.38814995694075183,"extension":6.676602217385703},"index":2,"playId":"2e791270-b55a-32c9-ac4c-c72a786af227","pitchNumber":3,"startTime":"2026-08-30T18:16:48.140Z","endTime":"2026-08-30T18:16:51.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75910656401641,"aZ":-24.126125836393683,"pfxX":0.6059038582704197,"pfxZ":4.298550149940381,"pX":0.18713716689018667,"pZ":3.4939984797572516,"vX0":4.358156359485811,"vY0":-136.21943128274825,"vZ0":-1.4518707145670593,"x":109.87,"y":144.44,"x0":-1.5143247216322,"y0":50.00643308767288,"z0":5.706727703369133,"aX":1.1351249220433939},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":-2.0,"spinRate":2577,"spinDirection":185},"zone":12,"typeConfidence":0.91,"plateTime":0.40255688220631036,"extension":6.716959870883228},"index":3,"playId":"f3b9de5a-1290-3bec-bf73-7b70015694d8","pitchNumber":4,"startTime":"2026-08-30T18:17:08.174Z","endTime":"2026-08-30T18:17:11.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296545668207916,"aZ":-34.38299996483064,"pfxX":10.723037528037224,"pfxZ":-1.4644808627673687,"pX":-1.212047580862295,"pZ":2.4578096303156287,"vX0":-1.5870391641119903,"vY0":-123.94257485535294,"vZ0":-0.03201774074285835,"x":163.2,"y":172.42,"x0":-1.9419468008767609,"y0":50.001189052521944,"z0":5.411748737630451,"aX":16.208740773578494},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":-18.7,"spinRate":3240,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.44679787693899087,"extension":6.282745579356758},"index":4,"playId":"11b1c81f-a57e-3786-97a5-2ac7cf0e6257","pitchNumber":5,"startTime":"2026-08-30T18:17:29.991Z","endTime":"2026-08-30T18:17:34.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":77.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74363748064185,"aZ":-34.90774918566584,"pfxX":9.653590098099082,"pfxZ":-1.7456997755651535,"pX":-0.004974439807988166,"pZ":2.2131519426025745,"vX0":1.6624148559718137,"vY0":-126.2295628411415,"vZ0":-0.7189826537948847,"x":117.19,"y":179.02,"x0":-1.9282868344644128,"y0":50.00220591495065,"z0":5.3864436020610444,"aX":15.118867874515379},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.0,"breakHorizontal":-17.9,"spinRate":3328,"spinDirection":44},"zone":8,"typeConfidence":0.9,"plateTime":0.4389091704424475,"extension":6.36771942038679},"index":5,"playId":"737ffda4-ef19-39bc-814d-481d61518162","pitchNumber":6,"startTime":"2026-08-30T18:17:52.731Z","endTime":"2026-08-30T18:17:56.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05771650059814,"aZ":-14.841101539229557,"pfxX":-7.493512222518145,"pfxZ":8.474289189500212,"pX":-0.14274865555978442,"pZ":1.8349047136643046,"vX0":6.002079601592717,"vY0":-142.63380014649368,"vZ0":-7.694704676924178,"x":122.44,"y":189.24,"x0":-1.3084809380995444,"y0":50.00438516209886,"z0":5.517766562724459,"aX":-15.328120573261165},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2433,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.3851010485848039,"extension":6.787535313822335},"index":6,"playId":"a22ee2b8-bbd7-32c7-8802-f9247490b98b","pitchNumber":7,"startTime":"2026-08-30T18:18:34.931Z","endTime":"2026-08-30T18:18:39.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.410503993178143,"aZ":-31.707767126355684,"pfxX":9.308739192343921,"pfxZ":0.2907390075015215,"pX":0.861499652407217,"pZ":1.78536250946853,"vX0":3.7839137398416574,"vY0":-126.60214413158462,"vZ0":-2.331181371728486,"x":84.16,"y":190.58,"x0":-1.87171566291913,"y0":50.00166057350687,"z0":5.314931761400653,"aX":14.758091314861767},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":-17.8,"spinRate":3216,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.436521962743186,"extension":6.392627177350326},"index":7,"playId":"303d6f5e-6f2c-328d-9d11-5cc0395d4d0a","pitchNumber":8,"startTime":"2026-08-30T18:19:06.964Z","endTime":"2026-08-30T18:19:10.539Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32642796789793,"aZ":-25.031419564030593,"pfxX":-1.2777806361539126,"pfxZ":3.750043642023431,"pX":1.6119703101588096,"pZ":0.861542626535981,"vX0":8.737054259272337,"vY0":-137.36960836718848,"vZ0":-7.817090429944796,"x":55.56,"y":215.52,"x0":-1.4481751460932806,"y0":50.00443177454716,"z0":5.454174504193451,"aX":-2.4356420026045944},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":0.5,"spinRate":2609,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.3992004651420955,"extension":6.655494434680835},"index":8,"playId":"bb73fb9f-9d48-36af-9649-8bb32523b2ad","pitchNumber":9,"startTime":"2026-08-30T18:19:39.429Z","endTime":"2026-08-30T18:19:44.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:19:44.793Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:20:08.780Z","endTime":"2026-08-30T18:20:26.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89709878170513,"aZ":-25.128032438140572,"pfxX":1.9028964301207887,"pfxZ":3.7695078404824898,"pX":-0.0515412095260383,"pZ":2.442585346516892,"vX0":3.278887278733814,"vY0":-135.43282632318068,"vZ0":-3.8893118024560707,"x":118.96,"y":172.83,"x0":-1.522307939627347,"y0":50.003671206273154,"z0":5.642392572469783,"aX":3.555208084661312},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":2549,"spinDirection":177},"zone":5,"typeConfidence":0.9,"plateTime":0.40350020471738235,"extension":6.710008907052867},"hitData":{"launchSpeed":93.8,"launchAngle":22.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.49,"coordY":81.83}},"index":0,"playId":"0c4f657c-c923-31d0-b127-dc4d7f359ad9","pitchNumber":1,"startTime":"2026-08-30T18:20:18.411Z","endTime":"2026-08-30T18:20:26.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:20:26.434Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:22:52.796Z","endTime":"2026-08-30T18:26:15.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":668930,"fullName":"Brice Turang"}}},"count":{"balls":0,"strikes":1,"outs":0},"index":0,"playId":"998b1f4e-c5a9-463d-b149-71c2d72ad1f7","pitchNumber":0,"startTime":"2026-08-30T18:22:52.796Z","endTime":"2026-08-30T18:22:45.606Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751097703348243,"aZ":-21.067417851508136,"pfxX":-9.140277393874129,"pfxZ":5.9589773480854245,"pX":-1.501756928825113,"pZ":3.3670953495792166,"vX0":4.633888173514734,"vY0":-136.10899006859322,"vZ0":-2.395305472821303,"x":174.24,"y":147.87,"x0":-2.0450654022289467,"y0":50.00105978229999,"z0":5.728041812594109,"aX":-17.03229820802245},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":15.5,"spinRate":2064,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40344641618695887,"extension":6.570232116120763},"index":1,"playId":"9d5023ec-4d0b-3f2a-838c-1a221eccd33e","pitchNumber":1,"startTime":"2026-08-30T18:23:06.709Z","endTime":"2026-08-30T18:23:10.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69043458188145,"aZ":-22.92681823115479,"pfxX":-0.7721201180876847,"pfxZ":5.321813359153657,"pX":0.6983280437837038,"pZ":1.6929542374879136,"vX0":7.5752546665854315,"vY0":-130.52495460857799,"vZ0":-5.5436847311026956,"x":90.38,"y":193.07,"x0":-2.1326126534712997,"y0":50.002901920587,"z0":5.55474283812571,"aX":-1.3428103423128759},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-0.1,"spinRate":2134,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.41853033751562263,"extension":6.579425663909923},"index":2,"playId":"86ed6f31-cdba-3505-b431-aa24f245f1ca","pitchNumber":2,"startTime":"2026-08-30T18:23:20.657Z","endTime":"2026-08-30T18:23:24.884Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T18:23:28.900Z","endTime":"2026-08-30T18:23:46.317Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.384916884676507,"aZ":-18.488299935420486,"pfxX":-7.658281534369448,"pfxZ":7.233554667550891,"pX":-0.7111265997206726,"pZ":3.0531496760058454,"vX0":6.363147826670442,"vY0":-136.95694460584056,"vZ0":-3.6270394837433515,"x":144.11,"y":156.34,"x0":-2.074234701049841,"y0":50.00354299611057,"z0":5.665659611798966,"aX":-14.490680556836239},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":12.5,"spinRate":2164,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4005425769151518,"extension":6.695404979508814},"index":4,"playId":"060e6512-fa44-3a32-99bb-cded3e4a48de","pitchNumber":3,"startTime":"2026-08-30T18:23:46.317Z","endTime":"2026-08-30T18:23:49.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.321681214649814,"aZ":-20.343212015323278,"pfxX":-7.91668620832598,"pfxZ":6.14794613822221,"pX":-0.47668409900781317,"pZ":2.562056068032606,"vX0":7.182333056797686,"vY0":-138.19086716728492,"vZ0":-4.409889620168858,"x":135.17,"y":169.6,"x0":-2.0876225970025777,"y0":50.001244539664434,"z0":5.55476189295935,"aX":-15.229293736856052},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":12.7,"spinRate":2180,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39716534989219854,"extension":6.669409539576704},"index":5,"playId":"74f4c38d-2950-3684-b832-9325437b547e","pitchNumber":4,"startTime":"2026-08-30T18:24:05.920Z","endTime":"2026-08-30T18:24:12.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.571162483400045,"aZ":-37.1817311360673,"pfxX":1.855091177158743,"pfxZ":-3.340508984151807,"pX":-0.2271773048345058,"pZ":2.446633680930583,"vX0":3.1193852451410047,"vY0":-121.3125894631489,"vZ0":-0.7503601035400582,"x":125.66,"y":172.72,"x0":-1.7681184228438,"y0":50.00331043174631,"z0":5.986254002301127,"aX":2.7795263149683866},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.0,"breakHorizontal":-4.1,"spinRate":2277,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4506051044796866,"extension":6.643101176255636},"index":6,"playId":"07bd6d67-6a4a-329d-9769-fda6cea259a0","pitchNumber":5,"startTime":"2026-08-30T18:24:26.052Z","endTime":"2026-08-30T18:24:32.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.892975342891184,"aZ":-35.06009083839453,"pfxX":0.8580497645369594,"pfxZ":-1.929796782804929,"pX":-0.9293173250238769,"pZ":0.9899230760371487,"vX0":2.4029388887930208,"vY0":-121.82845576058885,"vZ0":-4.031831849097637,"x":152.42,"y":212.05,"x0":-2.041569355546499,"y0":50.00149489771124,"z0":5.710382342463564,"aX":1.2840191414819484},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.2,"breakHorizontal":-2.2,"spinRate":2240,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.45032168366341585,"extension":6.962250170627362},"index":7,"playId":"477e0a9f-a59f-34a5-a45b-cf2df8addf45","pitchNumber":6,"startTime":"2026-08-30T18:24:51.135Z","endTime":"2026-08-30T18:24:57.135Z","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":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20210964977517,"aZ":-26.17829630264005,"pfxX":-9.699762906181482,"pfxZ":3.0890999837478272,"pX":0.5672481992499031,"pZ":1.0934426866063385,"vX0":10.039403480134716,"vY0":-138.77361711037912,"vZ0":-7.028744388777812,"x":95.38,"y":209.26,"x0":-1.8439836307378514,"y0":50.005520707622665,"z0":5.412982359639481,"aX":-18.84698523070879},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.2,"breakHorizontal":15.4,"spinRate":2199,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3952904811505129,"extension":6.98417472400202},"index":8,"playId":"78d78640-8957-32f7-be7d-634bfea1efc8","pitchNumber":7,"startTime":"2026-08-30T18:25:11.079Z","endTime":"2026-08-30T18:25:17.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79050144419692,"aZ":-34.53956901490264,"pfxX":1.4820636847172817,"pfxZ":-1.6047090800819461,"pX":-0.9416057243589301,"pZ":1.291609002417702,"vX0":1.9502914222089414,"vY0":-121.05942347587913,"vZ0":-3.657048488947137,"x":152.89,"y":203.91,"x0":-1.951793528812551,"y0":50.00236973301544,"z0":5.86193775715856,"aX":2.187507204632354},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.6,"breakHorizontal":-3.1,"spinRate":2221,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.45335336350789524,"extension":7.005751576399674},"index":9,"playId":"2d1ad86c-875d-3aaf-9f4f-c80171c9e0b9","pitchNumber":8,"startTime":"2026-08-30T18:26:11.640Z","endTime":"2026-08-30T18:26:15.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:26:15.508Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a line drive to left fielder Wyatt Langford. Brice Turang to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:26:34.827Z","endTime":"2026-08-30T18:28:00.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21863771360101,"aZ":-16.06647693517058,"pfxX":-6.273352267179137,"pfxZ":8.744927406293687,"pX":0.17519316349490371,"pZ":2.7419984935528463,"vX0":8.141909115633554,"vY0":-135.7031452607565,"vZ0":-4.622452894599146,"x":110.32,"y":164.75,"x0":-2.0668288323440542,"y0":50.00010611254498,"z0":5.607849074046663,"aX":-11.551073922205719},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":9.4,"spinRate":2185,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4056092900228867,"extension":6.806172357547318},"index":0,"playId":"64a25369-2adb-3058-a6a8-fd63182910b5","pitchNumber":1,"startTime":"2026-08-30T18:26:43.472Z","endTime":"2026-08-30T18:26:46.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4042897702713,"aZ":-17.48882236996455,"pfxX":-7.850390035698679,"pfxZ":7.867896828460706,"pX":-0.23382149808404804,"pZ":1.6047093735105131,"vX0":7.536983847538291,"vY0":-136.33593762736143,"vZ0":-7.322182278448422,"x":125.91,"y":195.45,"x0":-2.0258713605278875,"y0":50.001448063902565,"z0":5.550886959037535,"aX":-14.649343064566931},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2147,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4030896083491413,"extension":6.748391388308418},"index":1,"playId":"f2595356-b946-36b3-909e-ae65af57571d","pitchNumber":2,"startTime":"2026-08-30T18:27:05.972Z","endTime":"2026-08-30T18:27:09.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35803729370982,"aZ":-31.762704175751928,"pfxX":0.09205666581784655,"pfxZ":0.27983363575881337,"pX":1.321145968041505,"pZ":0.19198410244744274,"vX0":7.594316935664545,"vY0":-120.39084227657132,"vZ0":-6.200334733264209,"x":66.64,"y":233.6,"x0":-1.8920187010671166,"y0":50.00116780229856,"z0":5.62741869621996,"aX":0.13422878548913508},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.8,"breakHorizontal":-2.0,"spinRate":2266,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.45573096833833615,"extension":6.755422867536139},"index":2,"playId":"48e47937-b219-3c00-82fd-b4a8628abe23","pitchNumber":3,"startTime":"2026-08-30T18:27:25.961Z","endTime":"2026-08-30T18:27:29.522Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.035838247176095,"aZ":-17.9869472270618,"pfxX":-7.996137716022199,"pfxZ":7.702553863051898,"pX":-0.8041575403278755,"pZ":1.792140374156566,"vX0":6.4670730105767396,"vY0":-135.4466034651342,"vZ0":-6.5079154257912055,"x":147.65,"y":190.39,"x0":-2.1944097383758647,"y0":50.002056707191926,"z0":5.50219909811748,"aX":-14.724815435460146},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":13.0,"spinRate":2108,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4057761002778615,"extension":6.81663323705183},"hitData":{"launchSpeed":84.7,"launchAngle":13.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.65,"coordY":103.02}},"index":3,"playId":"81f52a59-4b92-35a0-85de-7a54053c1890","pitchNumber":4,"startTime":"2026-08-30T18:27:49.716Z","endTime":"2026-08-30T18:28:00.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:28:00.610Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to right fielder Brandon Nimmo. Brice Turang scores. Garrett Mitchell to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:28:21.401Z","endTime":"2026-08-30T18:29:50.429Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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(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.2,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.801900939460396,"aZ":-37.11480142697793,"pfxX":0.047972530918108935,"pfxZ":-3.4317368739020875,"pX":-0.20277181988946918,"pZ":2.3450991687071,"vX0":4.337508246398038,"vY0":-119.66568065754151,"vZ0":-0.45570307196076165,"x":124.73,"y":175.46,"x0":-2.051186530902525,"y0":50.00348563509463,"z0":5.885550343618516,"aX":0.06907111809359398},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.0,"breakHorizontal":-1.2,"spinRate":2196,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.45911067850404175,"extension":6.873419305884222},"index":0,"playId":"6e6958ef-a65e-3c0d-bd3a-2a4563e1d4a4","pitchNumber":1,"startTime":"2026-08-30T18:28:36.768Z","endTime":"2026-08-30T18:28:40.902Z","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":83.4,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760240053296656,"aZ":-36.08549072802201,"pfxX":-0.7909097088583295,"pfxZ":-2.629547731569673,"pX":-0.6910440008344643,"pZ":2.5654368395384024,"vX0":3.5908467367027024,"vY0":-121.42546006597217,"vZ0":-0.3360897036660524,"x":143.34,"y":169.51,"x0":-2.0891246624789583,"y0":50.003202030688,"z0":5.85712563623311,"aX":-1.1758590202364099},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.6,"breakHorizontal":0.5,"spinRate":2229,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.4518416533444731,"extension":6.749388930753433},"index":1,"playId":"5632923b-23ba-3f01-8289-f184b00bef1c","pitchNumber":2,"startTime":"2026-08-30T18:28:54.887Z","endTime":"2026-08-30T18:28:59.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.329843597231626,"aZ":-34.09273062316658,"pfxX":-0.04912753811338488,"pfxZ":-1.3284072110107337,"pX":0.9387917991674447,"pZ":-0.19629631287272561,"vX0":6.570937254501711,"vY0":-119.62355459890979,"vZ0":-6.556910987105187,"x":81.22,"y":244.08,"x0":-1.8441784142517645,"y0":50.00508636189353,"z0":5.658349874524471,"aX":-0.07128773188129708},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.8,"breakHorizontal":-1.6,"spinRate":2282,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45890444842615663,"extension":7.012904830911031},"index":2,"playId":"94cc37c4-9321-3f08-a1ab-00a778a568b9","pitchNumber":3,"startTime":"2026-08-30T18:29:15.828Z","endTime":"2026-08-30T18:29:19.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63485519880339,"aZ":-16.172636829333573,"pfxX":-5.9835794976988375,"pfxZ":8.545723960761581,"pX":-0.14488393664651233,"pZ":2.4442566529941576,"vX0":7.1312698304036015,"vY0":-136.60220417586132,"vZ0":-5.496963655896082,"x":122.52,"y":172.79,"x0":-2.0231312062347824,"y0":50.006670276340756,"z0":5.610911890400542,"aX":-11.209039456220282},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":9.1,"spinRate":2224,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4023658758910966,"extension":6.822174585298132},"hitData":{"launchSpeed":110.1,"launchAngle":6.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.27,"coordY":108.1}},"index":3,"playId":"564368d6-439b-39af-9fc4-4411f5ef8b33","pitchNumber":4,"startTime":"2026-08-30T18:29:39.536Z","endTime":"2026-08-30T18:29:50.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:29:50.429Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to left fielder Wyatt Langford. Garrett Mitchell scores. Jake Bauers to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:31:08.782Z","endTime":"2026-08-30T18:32:07.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:30:09.398Z","endTime":"2026-08-30T18:31:11.049Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.140049499898605,"aZ":-24.965011796824328,"pfxX":-0.002548336625623815,"pfxZ":4.260080027088167,"pX":0.2584179906305216,"pZ":1.6405512114754,"vX0":5.774675250896751,"vY0":-129.5739126411009,"vZ0":-5.54391180065388,"x":107.15,"y":194.49,"x0":-2.0028163017201908,"y0":50.004675782791175,"z0":5.72593887677706,"aX":-0.004357218479672652},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":-1.3,"spinRate":2048,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4233855958038917,"extension":6.7669582914029895},"index":1,"playId":"6c24d314-874d-3d6b-930d-d473a409df69","pitchNumber":1,"startTime":"2026-08-30T18:31:11.049Z","endTime":"2026-08-30T18:31:14.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76050882369858,"aZ":-35.14613248619919,"pfxX":0.22461092042064718,"pfxZ":-2.0450318685242683,"pX":-0.08173832059252316,"pZ":0.47014427528088704,"vX0":4.398879740475014,"vY0":-119.66220378346212,"vZ0":-5.097154683066635,"x":120.12,"y":226.09,"x0":-1.9718615593080386,"y0":50.00310672735647,"z0":5.77115816520179,"aX":0.32615998950247316},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.7,"breakHorizontal":-1.4,"spinRate":2178,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.45744870125408355,"extension":6.989206491912028},"index":2,"playId":"592f4ff2-70e5-3192-8573-0a2079610fe1","pitchNumber":2,"startTime":"2026-08-30T18:31:31.651Z","endTime":"2026-08-30T18:31:35.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349683207398943,"aZ":-28.890027488389425,"pfxX":1.1728714697787566,"pfxZ":1.9642674586451054,"pX":-0.5816338927557357,"pZ":2.8395856717924866,"vX0":3.504083086730711,"vY0":-129.16643761732624,"vZ0":-1.767921173448963,"x":139.17,"y":162.11,"x0":-2.1136068170889235,"y0":50.00492626369079,"z0":5.77536357535265,"aX":1.9619604201229042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":-3.0,"spinRate":2086,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.42564195412997785,"extension":6.736524432859839},"hitData":{"launchSpeed":107.1,"launchAngle":1.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.45,"coordY":111.14}},"index":3,"playId":"fb205906-080c-3c66-a8d7-a5343751d153","pitchNumber":3,"startTime":"2026-08-30T18:31:56.056Z","endTime":"2026-08-30T18:32:07.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:32:07.028Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:32:37.840Z","endTime":"2026-08-30T18:34:37.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42986675694146,"aZ":-18.82966407346224,"pfxX":-9.170156925561763,"pfxZ":6.844803589725003,"pX":0.6075104755377243,"pZ":2.3507175157795026,"vX0":10.184931818778592,"vY0":-139.0450205829113,"vZ0":-5.45323282244792,"x":93.84,"y":175.31,"x0":-1.9190242531015358,"y0":50.002707661386026,"z0":5.59480765089107,"aX":-17.878699634546038},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2090,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3945596759114949,"extension":6.979732785074302},"index":0,"playId":"d41b8d68-1628-36c4-90da-710b66e32fe0","pitchNumber":1,"startTime":"2026-08-30T18:32:53.194Z","endTime":"2026-08-30T18:32:56.589Z","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":95.5,"endSpeed":87.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.208543460535182,"aZ":-17.659640595556127,"pfxX":-7.31286043034886,"pfxZ":7.442457866959263,"pX":0.3136698128759441,"pZ":3.596908064315094,"vX0":8.825813795709315,"vY0":-138.80728714631647,"vZ0":-2.48392436328751,"x":105.04,"y":141.66,"x0":-1.9577416268715202,"y0":50.004454931755504,"z0":5.679874419405754,"aX":-14.265399395334576},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2192,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3946710571008891,"extension":6.940953904528382},"index":1,"playId":"c712936e-468f-35e2-9990-e2b46d30d023","pitchNumber":2,"startTime":"2026-08-30T18:33:13.122Z","endTime":"2026-08-30T18:33:17.148Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875915018200086,"aZ":-19.833966470694552,"pfxX":-7.8291322574081,"pfxZ":6.372585868457978,"pX":-0.38922227605151516,"pZ":3.1816403271059652,"vX0":7.180497428483685,"vY0":-138.08645974815641,"vZ0":-3.0191400787648446,"x":131.84,"y":152.88,"x0":-2.002235195038444,"y0":50.0063384943283,"z0":5.618949219770439,"aX":-15.168681339210046},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":2210,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.39620825051700725,"extension":6.8463079915277465},"index":2,"playId":"334b047f-c8bb-3808-b3a3-ddb078e75e31","pitchNumber":3,"startTime":"2026-08-30T18:33:32.857Z","endTime":"2026-08-30T18:33:37.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"d7cdc1d6-d270-47d8-888a-e777fa03c439","startTime":"2026-08-30T18:33:54.225Z","endTime":"2026-08-30T18:33:59.225Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07359779546018,"aZ":-34.06090684434663,"pfxX":-2.518280522573315,"pfxZ":-1.257639598580494,"pX":0.4629749227373691,"pZ":0.44206610170447075,"vX0":6.394761338602668,"vY0":-121.23421247130767,"vZ0":-5.549948523049075,"x":99.35,"y":226.84,"x0":-1.8732552069294683,"y0":50.004420022345386,"z0":5.709029282151613,"aX":-3.7774346449585616},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.2,"breakHorizontal":3.1,"spinRate":2222,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45053186669534195,"extension":7.024157527428223},"index":4,"playId":"ff8ef9e4-ab9f-356b-9b66-497743616d6d","pitchNumber":4,"startTime":"2026-08-30T18:34:11.352Z","endTime":"2026-08-30T18:34:15.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02744396555069,"aZ":-23.087122301745236,"pfxX":-0.04660694946749183,"pfxZ":5.143500982024129,"pX":-0.09511706008335981,"pZ":3.349513252257588,"vX0":5.176083696544255,"vY0":-131.85490231620523,"vZ0":-1.9623799383552845,"x":120.63,"y":148.34,"x0":-2.0745093212430836,"y0":50.00652996765066,"z0":5.80044687358264,"aX":-0.08352951252310854},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-1.0,"spinRate":2244,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4147981743517377,"extension":6.85543674341253},"index":5,"playId":"2a5ee7ed-19d5-3d76-9975-3e779dd6e7ea","pitchNumber":5,"startTime":"2026-08-30T18:34:33.340Z","endTime":"2026-08-30T18:34:37.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:34:37.158Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:34:57.047Z","endTime":"2026-08-30T18:36:37.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925111543417664,"aZ":-25.958713283885817,"pfxX":-11.759184961884218,"pfxZ":3.3425054238381735,"pX":0.05126198862352303,"pZ":1.8901434835815518,"vX0":9.51016541878398,"vY0":-135.73997456569583,"vZ0":-5.01334675205962,"x":115.05,"y":187.75,"x0":-1.9775469874619975,"y0":50.0007541777432,"z0":5.578342517480667,"aX":-21.84555150455866},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":19.2,"spinRate":2165,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40419787824286457,"extension":7.096621984515282},"index":0,"playId":"cd619dc9-54a7-3976-9591-a47b1d8eca8b","pitchNumber":1,"startTime":"2026-08-30T18:35:17.631Z","endTime":"2026-08-30T18:35:21.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889233127995034,"aZ":-32.97305375627081,"pfxX":-1.960720538021632,"pfxZ":-0.5502239802785569,"pX":0.31719717965997796,"pZ":1.8818825090594264,"vX0":5.8489224895697225,"vY0":-120.72981869394073,"vZ0":-2.3091082687106175,"x":104.91,"y":187.97,"x0":-1.893656473920981,"y0":50.00100671349069,"z0":5.78365116447087,"aX":-2.8633180927676087},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":2.0,"spinRate":2202,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4555729708182503,"extension":6.768778910293612},"index":1,"playId":"7e8ee0ea-e63c-3107-94b7-6b7c65818cc7","pitchNumber":2,"startTime":"2026-08-30T18:35:35.832Z","endTime":"2026-08-30T18:35:39.199Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T18:35:53.432Z","endTime":"2026-08-30T18:36:08.184Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23812566539891,"aZ":-33.344775408251245,"pfxX":-1.7194131885084438,"pfxZ":-0.7783589568622268,"pX":1.1297654440703961,"pZ":-0.017508459423432786,"vX0":7.775933984555419,"vY0":-122.42184040917132,"vZ0":-6.551885542710469,"x":73.94,"y":239.25,"x0":-1.8833401989166434,"y0":50.00525480051366,"z0":5.596038677034679,"aX":-2.575034809118357},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.9,"breakHorizontal":1.0,"spinRate":2217,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4497616402983122,"extension":7.012896962471348},"index":3,"playId":"b5fa476a-3608-3950-a4cd-dea1dc484f84","pitchNumber":3,"startTime":"2026-08-30T18:36:08.184Z","endTime":"2026-08-30T18:36:11.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.126930148262232,"aZ":-34.10288047136094,"pfxX":-2.153910546441851,"pfxZ":-1.3057352344276196,"pX":0.6984866221521032,"pZ":0.3637556233184857,"vX0":6.628126739983295,"vY0":-121.06410784986923,"vZ0":-5.544205837579472,"x":90.38,"y":228.96,"x0":-1.8031598584483295,"y0":50.00386309623352,"z0":5.691854936074708,"aX":-3.175818779724442},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.5,"breakHorizontal":2.2,"spinRate":2218,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45360300468483894,"extension":7.184316447202012},"index":4,"playId":"89e423cc-719e-3ca5-b18f-b9f03178e52c","pitchNumber":4,"startTime":"2026-08-30T18:36:32.260Z","endTime":"2026-08-30T18:36:37.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:36:37.614Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:36:59.477Z","endTime":"2026-08-30T18:40:16.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.6,"endSpeed":76.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49536527901788,"aZ":-35.833264251392805,"pfxX":-0.6002103865229609,"pfxZ":-2.5031101165198786,"pX":-0.5041119275535642,"pZ":1.3949460192377738,"vX0":3.6966505179775564,"vY0":-120.20023948302078,"vZ0":-2.8570565738061466,"x":136.22,"y":201.12,"x0":-1.9845535857907428,"y0":50.002536829527294,"z0":5.783395440715367,"aX":-0.8776814534416512},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.9,"breakHorizontal":0.2,"spinRate":2222,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.45582848282466504,"extension":6.956511778225825},"index":0,"playId":"65f6601c-cdfa-3427-90bb-433428eb7626","pitchNumber":1,"startTime":"2026-08-30T18:37:12.661Z","endTime":"2026-08-30T18:37:16.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.145387572076725,"aZ":-25.922465370251302,"pfxX":-0.11435098418760589,"pfxZ":3.5607341304953994,"pX":-0.017813061918473823,"pZ":1.8756239191845843,"vX0":5.581686401112992,"vY0":-131.48797526011043,"vZ0":-4.663579135078346,"x":117.68,"y":188.14,"x0":-2.1507863311601856,"y0":50.00482392320428,"z0":5.589290120131847,"aX":-0.20229079983491538},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":-1.0,"spinRate":2197,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.41612074745339456,"extension":6.883227574667043},"index":1,"playId":"7b76a141-c652-3145-a133-cbb50817ef6c","pitchNumber":2,"startTime":"2026-08-30T18:37:30.706Z","endTime":"2026-08-30T18:37:39.843Z","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":95.5,"endSpeed":87.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70255425304662,"aZ":-24.05937938104493,"pfxX":-10.440206043494754,"pfxZ":4.1921505402447545,"pX":-0.385527486022116,"pZ":1.2672134290860182,"vX0":8.381235922910568,"vY0":-138.70025499678286,"vZ0":-6.971281551541108,"x":131.7,"y":204.57,"x0":-2.0987108374707755,"y0":50.00645449995064,"z0":5.431722516051278,"aX":-20.227779801947737},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":17.0,"spinRate":2224,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.39577554059133613,"extension":6.7184729483229},"index":2,"playId":"3c5ebe8d-084f-38d7-8dd8-ed5e2bb0a28f","pitchNumber":3,"startTime":"2026-08-30T18:38:28.254Z","endTime":"2026-08-30T18:38:32.709Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.277014019321204,"aZ":-21.624493824118197,"pfxX":-10.520880362390244,"pfxZ":5.6014339658583,"pX":0.3866638084407625,"pZ":0.8944462530339351,"vX0":10.013203577261852,"vY0":-136.42005214320073,"vZ0":-8.191767408602255,"x":102.26,"y":214.63,"x0":-1.9661912754495001,"y0":50.00089868591304,"z0":5.428999941956718,"aX":-19.809230205316556},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":16.9,"spinRate":2231,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4016471476646042,"extension":7.074405401272995},"index":3,"playId":"f1d091ac-cbb4-383f-9d06-e1a3c84d136a","pitchNumber":4,"startTime":"2026-08-30T18:38:47.921Z","endTime":"2026-08-30T18:38:51.330Z","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.8,"endSpeed":86.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68422194508282,"aZ":-22.655568773659425,"pfxX":-10.776146406612906,"pfxZ":4.892293290588487,"pX":-0.134894832898789,"pZ":3.2310035018910295,"vX0":8.868278773115668,"vY0":-139.22170153875368,"vZ0":-2.3635314713931272,"x":122.14,"y":151.54,"x0":-1.9746640061329626,"y0":50.00499649989641,"z0":5.6038332443169585,"aX":-20.980665413611145},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":17.5,"spinRate":2106,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39467164089972107,"extension":6.856526437128248},"index":4,"playId":"7ff45d47-8e01-341d-abc7-77578023a3bf","pitchNumber":5,"startTime":"2026-08-30T18:39:11.177Z","endTime":"2026-08-30T18:39:14.891Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86810022044058,"aZ":-23.546565850499938,"pfxX":-11.344589572855337,"pfxZ":4.472592244014644,"pX":0.28709182282001716,"pZ":2.3934119619895164,"vX0":10.20416762947899,"vY0":-138.43072484655448,"vZ0":-4.368053882576355,"x":106.06,"y":174.16,"x0":-1.9852607225088759,"y0":50.000155606216516,"z0":5.581606580001324,"aX":-21.86496165513877},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":18.2,"spinRate":2115,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.39670363642590756,"extension":6.94459197050382},"index":5,"playId":"22bccaaf-3dc2-31f3-a91a-084e933793ec","pitchNumber":6,"startTime":"2026-08-30T18:39:39.423Z","endTime":"2026-08-30T18:39:42.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78654390067354,"aZ":-19.360059349916305,"pfxX":-7.383061076890205,"pfxZ":6.651647320135144,"pX":-0.07731971397422983,"pZ":2.9261791152227605,"vX0":8.120279196796245,"vY0":-137.7220452140026,"vZ0":-3.5330405402858003,"x":119.95,"y":159.77,"x0":-2.100844860553823,"y0":50.00331459605124,"z0":5.53059683292756,"aX":-14.223556480213777},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":11.8,"spinRate":2250,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39729179815338567,"extension":6.846327501399698},"hitData":{"launchSpeed":90.3,"launchAngle":55.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.84,"coordY":104.72}},"index":6,"playId":"a9e9a692-6269-34fb-8030-3b71bfb7404b","pitchNumber":7,"startTime":"2026-08-30T18:40:07.509Z","endTime":"2026-08-30T18:40:16.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:40:16.949Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Burger grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:42:22.658Z","endTime":"2026-08-30T18:43:22.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943455793654927,"aZ":-19.812924041032968,"pfxX":-11.454177986877546,"pfxZ":6.331102913254638,"pX":0.06867271848939396,"pZ":1.52917253577256,"vX0":8.270428216028103,"vY0":-139.03324672037684,"vZ0":-7.1093471571547155,"x":114.38,"y":197.49,"x0":-1.4603558354730044,"y0":50.00411440963423,"z0":5.440141720463239,"aX":-22.366557988020265},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.1,"breakHorizontal":19.0,"spinRate":2497,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3943547139687982,"extension":6.670058128688485},"index":0,"playId":"17d0f06a-50e4-3e68-9cbf-967f4e01023c","pitchNumber":1,"startTime":"2026-08-30T18:42:30.346Z","endTime":"2026-08-30T18:42:34.358Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-30T18:42:50.323Z","endTime":"2026-08-30T18:42:55.783Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"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":85.5,"endSpeed":78.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842388957240033,"aZ":-34.21008613385965,"pfxX":7.731314203250263,"pfxZ":-1.3177630144312404,"pX":1.9834114683022648,"pZ":1.4196977348430622,"vX0":6.274939563298403,"vY0":-124.28751130347254,"vZ0":-2.5619029489460594,"x":41.4,"y":200.45,"x0":-1.5898873435611078,"y0":50.00354424337774,"z0":5.340594485175052,"aX":11.941756024058174},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":-15.6,"spinRate":3165,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.44283217377452155,"extension":6.550019607167579},"index":2,"playId":"3744617a-154c-3397-b7a7-6958a33d463d","pitchNumber":2,"startTime":"2026-08-30T18:42:55.783Z","endTime":"2026-08-30T18:42:59.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.310891126568603,"aZ":-18.315018049106897,"pfxX":-10.879558472416065,"pfxZ":7.071246084959173,"pX":0.21277186259877837,"pZ":1.9541319316394414,"vX0":8.616885476687187,"vY0":-139.12925101555336,"vZ0":-5.974642119668367,"x":108.89,"y":186.02,"x0":-1.511517932165565,"y0":50.00297073525631,"z0":5.343903892156982,"aX":-21.322072742443677},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":17.9,"spinRate":2546,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.3937432707594155,"extension":6.6569726857543525},"hitData":{"launchSpeed":93.1,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":155.23}},"index":3,"playId":"89ca1937-7ec8-357f-90df-855a603d71f1","pitchNumber":3,"startTime":"2026-08-30T18:43:13.934Z","endTime":"2026-08-30T18:43:22.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:43:22.920Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:43:43.216Z","endTime":"2026-08-30T18:45:11.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80337743533925,"aZ":-11.928018570982303,"pfxX":-6.6655604647392215,"pfxZ":10.273954491999406,"pX":0.09684727910413912,"pZ":2.5322407212541074,"vX0":6.298786304355543,"vY0":-140.22727398792676,"vZ0":-6.048452240739022,"x":113.31,"y":170.41,"x0":-1.3239724124261456,"y0":50.00346828571083,"z0":5.511772232463607,"aX":-13.13645650330799},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":10.6,"spinRate":2466,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.39217450580532676,"extension":6.714547883733519},"index":0,"playId":"a82285c2-36fb-3a5a-90fc-150637f24934","pitchNumber":1,"startTime":"2026-08-30T18:43:48.883Z","endTime":"2026-08-30T18:43:52.484Z","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":89.3,"endSpeed":81.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209037799000058,"aZ":-22.76224179022201,"pfxX":-8.692720371353662,"pfxZ":5.534440030942122,"pX":-1.6808470883533793,"pZ":3.923514873389893,"vX0":2.797457418955825,"vY0":-130.0777731919255,"vZ0":0.010857860794704632,"x":181.07,"y":132.85,"x0":-1.645732633622185,"y0":50.003342345750035,"z0":5.655980085662634,"aX":-14.783800115772333},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":1507,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4223103360163214,"extension":6.7777472691567855},"index":1,"playId":"09a7f63c-0129-3627-b7cd-69ad8a787f74","pitchNumber":2,"startTime":"2026-08-30T18:44:11.154Z","endTime":"2026-08-30T18:44:14.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.474281302064608,"aZ":-45.67656810560245,"pfxX":5.404295623123558,"pfxZ":-9.394145216607198,"pX":0.9560878835357614,"pZ":0.7687812411152676,"vX0":3.9559204247810613,"vY0":-121.0405244305698,"vZ0":-1.9636857376402583,"x":80.56,"y":218.02,"x0":-1.4196525067375299,"y0":50.00123985187565,"z0":5.7074108958961185,"aX":7.7686782316584155},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-17.2,"breakHorizontal":-10.9,"spinRate":3166,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.45802109311698525,"extension":6.60230956809246},"index":2,"playId":"2715299e-f9be-38db-84f6-d6786307151f","pitchNumber":3,"startTime":"2026-08-30T18:44:29.019Z","endTime":"2026-08-30T18:44:33.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":86.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.16472235695241,"aZ":-13.377460699783116,"pfxX":-4.7213953872092915,"pfxZ":9.536873301687397,"pX":0.09755572074164731,"pZ":4.037101053031945,"vX0":5.614371725534255,"vY0":-140.73814543458911,"vZ0":-2.046731506349199,"x":113.28,"y":129.78,"x0":-1.326497663455596,"y0":50.00108797664658,"z0":5.658420515248745,"aX":-9.304535668302693},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2317,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.39181899324670555,"extension":6.742665141355754},"index":3,"playId":"2714d317-9908-34d2-b074-4dc4cc70fedf","pitchNumber":4,"startTime":"2026-08-30T18:44:48.577Z","endTime":"2026-08-30T18:44:52.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":75.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05625433135676,"aZ":-34.569089128964286,"pfxX":10.755634687411918,"pfxZ":-1.6044538645260147,"pX":-0.5843908051412888,"pZ":3.101510682076592,"vX0":-0.22498808104889345,"vY0":-123.56959787247857,"vZ0":1.4728630814684682,"x":139.28,"y":155.04,"x0":-1.8803419368120569,"y0":50.000793000590946,"z0":5.474520065675984,"aX":16.090584641621053},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":-19.2,"spinRate":3092,"spinDirection":46},"zone":1,"typeConfidence":0.91,"plateTime":0.44888284921098265,"extension":6.458476465148311},"index":4,"playId":"bdb19686-659f-3b1f-97de-ca5e6e2bb209","pitchNumber":5,"startTime":"2026-08-30T18:45:06.830Z","endTime":"2026-08-30T18:45:11.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:45:11.329Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cody Freeman doubles (1) on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:45:33.073Z","endTime":"2026-08-30T18:47:40.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":97.3,"endSpeed":87.5,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.974295534728896,"aZ":-21.52228837482801,"pfxX":-11.401951786004913,"pfxZ":5.351711116072252,"pX":-1.3702589327597725,"pZ":2.7924894944190966,"vX0":4.747014941598738,"vY0":-141.5412584095458,"vZ0":-3.316926405469514,"x":169.23,"y":163.38,"x0":-1.6058310896718055,"y0":50.0056876377599,"z0":5.38922003193543,"aX":-22.702262229585944},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":19.4,"spinRate":2405,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3897999972486508,"extension":6.626033617511114},"index":0,"playId":"3cd8b170-5160-3db6-9ae8-d0755c1cd77d","pitchNumber":1,"startTime":"2026-08-30T18:45:39.056Z","endTime":"2026-08-30T18:45:42.532Z","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":97.2,"endSpeed":88.0,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34539932376629,"aZ":-19.598860637251533,"pfxX":-11.654707693338628,"pfxZ":6.307370593122706,"pX":-0.11894209938015637,"pZ":1.7099258224398592,"vX0":7.995265083267657,"vY0":-141.1021902860012,"vZ0":-6.118296523793681,"x":121.53,"y":192.61,"x0":-1.4906551358329643,"y0":50.006382067757414,"z0":5.190725419876379,"aX":-23.251758995612853},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":19.2,"spinRate":2391,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.38979690670309397,"extension":6.766445506998471},"index":1,"playId":"59f637e2-e0b2-3cb4-8443-78a0c02ebd2e","pitchNumber":2,"startTime":"2026-08-30T18:45:59.569Z","endTime":"2026-08-30T18:46:03.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-08-30T18:46:08.378Z","endTime":"2026-08-30T18:46:26.588Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75295955078945,"aZ":-22.098243394818628,"pfxX":0.9968926587081217,"pfxZ":5.460835389810376,"pX":2.0985689189318966,"pZ":2.313836766015737,"vX0":8.31244622285328,"vY0":-135.03936137534427,"vZ0":-4.47504655512208,"x":37.01,"y":176.31,"x0":-1.150435323252112,"y0":50.00032045406797,"z0":5.549455504476786,"aX":1.837795549701681},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-3.6,"spinRate":2512,"spinDirection":185},"zone":14,"typeConfidence":0.91,"plateTime":0.4057908885408614,"extension":6.8320444151044},"index":3,"playId":"265309d7-1212-3156-88cf-0e3bd7567cc4","pitchNumber":3,"startTime":"2026-08-30T18:46:26.588Z","endTime":"2026-08-30T18:46:29.929Z","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":98.1,"endSpeed":88.5,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.104431277154674,"aZ":-20.18340409355171,"pfxX":-10.393476671469836,"pfxZ":5.915321318859067,"pX":0.08853941990138232,"pZ":2.334584226430126,"vX0":8.254043419339066,"vY0":-142.5191818276329,"vZ0":-4.615786552051647,"x":113.63,"y":175.75,"x0":-1.5155349797253708,"y0":50.006689093905074,"z0":5.275169876427184,"aX":-21.081291066641548},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.7,"breakHorizontal":16.8,"spinRate":2477,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.3864343546230642,"extension":6.632039984363629},"index":4,"playId":"c69128e8-0cc5-3bce-9225-5f9a71092e75","pitchNumber":4,"startTime":"2026-08-30T18:46:47.275Z","endTime":"2026-08-30T18:46:50.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00737902466914,"aZ":-12.33392243885861,"pfxX":-6.108022712795595,"pfxZ":9.627502158571609,"pX":0.7758242427804762,"pZ":3.2026808698608606,"vX0":7.784372280875103,"vY0":-143.1190575782727,"vZ0":-4.5004022581031675,"x":87.43,"y":152.31,"x0":-1.1940337971142116,"y0":50.005308335496174,"z0":5.576444452372687,"aX":-12.591482206999984},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2448,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.3836477111336918,"extension":6.785007194212747},"index":5,"playId":"7ca80774-5cde-3717-a2cc-31ced4b1391f","pitchNumber":5,"startTime":"2026-08-30T18:47:08.343Z","endTime":"2026-08-30T18:47:11.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54531098954284,"aZ":-36.781684102424016,"pfxX":8.370142471092691,"pfxZ":-2.9007112101915586,"pX":-0.2034032941650557,"pZ":1.5354854355007401,"vX0":1.4044849890810973,"vY0":-126.13557811116847,"vZ0":-1.7595139386009424,"x":124.75,"y":197.32,"x0":-1.8560055310456527,"y0":50.00595384976968,"z0":5.253267446723185,"aX":13.270966175143375},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.4,"breakHorizontal":-15.5,"spinRate":3182,"spinDirection":60},"zone":8,"typeConfidence":0.9,"plateTime":0.4369585208411695,"extension":6.3654673987642765},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.53,"coordY":66.32}},"index":6,"playId":"874b106c-3dd3-31e1-8820-a205e5d4d9e5","pitchNumber":6,"startTime":"2026-08-30T18:47:28.013Z","endTime":"2026-08-30T18:47:40.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:47:40.142Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elias Díaz hits a ground-rule double (10) on a fly ball to left-center field. Cody Freeman scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:48:00.714Z","endTime":"2026-08-30T18:49:07.437Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13465196231823,"aZ":-23.73091672889432,"pfxX":1.642678947397966,"pfxZ":4.7088622467190175,"pX":0.9700357516695352,"pZ":1.626586287712427,"vX0":5.868602614249233,"vY0":-133.42395918827953,"vZ0":-5.522988746235757,"x":80.02,"y":194.86,"x0":-1.47620382402226,"y0":50.003662903769026,"z0":5.445812233469446,"aX":2.945464985169586},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-4.3,"spinRate":2348,"spinDirection":185},"zone":14,"typeConfidence":0.89,"plateTime":0.4113563626694612,"extension":6.759962820219536},"index":0,"playId":"cddbf6e0-d347-3d8d-8945-9746b728d626","pitchNumber":1,"startTime":"2026-08-30T18:48:10.581Z","endTime":"2026-08-30T18:48:14.073Z","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":85.9,"endSpeed":77.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.877930733829036,"aZ":-36.62021913967804,"pfxX":8.1250619931494,"pfxZ":-2.8780131643804046,"pX":0.7523686106759013,"pZ":1.376290184066287,"vX0":3.6992604785548746,"vY0":-124.96815778774733,"vZ0":-2.027894269551884,"x":88.32,"y":201.62,"x0":-1.8139333031985625,"y0":50.00491586381535,"z0":5.276999222549166,"aX":12.540067689550208},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.4,"breakHorizontal":-15.7,"spinRate":3186,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.4424263983409591,"extension":6.399550944013489},"index":1,"playId":"70a82ab3-b8c0-3c6d-a170-7c89764a50f4","pitchNumber":2,"startTime":"2026-08-30T18:48:32.607Z","endTime":"2026-08-30T18:48:37.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.18602210706116,"aZ":-12.77372879577442,"pfxX":-6.392539747852287,"pfxZ":9.854887705454797,"pX":-0.201694125063626,"pZ":2.208041564706006,"vX0":5.855717242056805,"vY0":-140.6652243530117,"vZ0":-6.483892747368497,"x":124.69,"y":179.16,"x0":-1.4981035363284236,"y0":50.00243148783153,"z0":5.40104636596176,"aX":-12.583301971700902},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2360,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3920558465179407,"extension":6.773340219338292},"hitData":{"launchSpeed":93.7,"launchAngle":27.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":104.11,"coordY":48.0}},"index":2,"playId":"276dbb87-a731-38d0-ab8e-f4ded6ae256f","pitchNumber":3,"startTime":"2026-08-30T18:48:54.414Z","endTime":"2026-08-30T18:49:07.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:49:07.437Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joc Pederson hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:49:29.559Z","endTime":"2026-08-30T18:51:21.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.444946006721885,"aZ":-44.504390778992814,"pfxX":3.1762614378657137,"pfxZ":-8.33026286906954,"pX":0.37303566907416125,"pZ":1.4687214488268447,"vX0":3.6230919449533245,"vY0":-122.10367232957883,"vZ0":-0.6692739392392729,"x":102.78,"y":199.12,"x0":-1.5537150794125827,"y0":50.00280914084924,"z0":5.64170331623831,"aX":4.7011563458661945},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.9,"breakHorizontal":-6.7,"spinRate":3032,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.45199364376865114,"extension":6.592016776037692},"index":0,"playId":"f84e2b4d-b7c1-3df1-837e-bf99b52ac4df","pitchNumber":1,"startTime":"2026-08-30T18:49:41.238Z","endTime":"2026-08-30T18:49:44.842Z","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":84.0,"endSpeed":76.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573165025242563,"aZ":-43.39870441857115,"pfxX":4.637226254724948,"pfxZ":-7.567706198648606,"pX":0.23245892678234187,"pZ":1.9442923890130897,"vX0":2.755698472940565,"vY0":-122.18603335783322,"vZ0":0.12043257364991256,"x":108.14,"y":186.28,"x0":-1.52026916805911,"y0":50.00609150163269,"z0":5.6862530013310835,"aX":6.872834564016705},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.3,"breakHorizontal":-9.1,"spinRate":2937,"spinDirection":37},"zone":8,"typeConfidence":0.9,"plateTime":0.4517503425951941,"extension":6.610012616944188},"index":1,"playId":"000b1249-0103-38c7-82ce-c95d331c16fd","pitchNumber":2,"startTime":"2026-08-30T18:50:02.883Z","endTime":"2026-08-30T18:50:06.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"d4977435-34fc-4c14-8cc6-3df5613343d5","startTime":"2026-08-30T18:50:30.561Z","endTime":"2026-08-30T18:50:35.561Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T18:50:42.888Z","endTime":"2026-08-30T18:51:15.138Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72607481193303,"aZ":-27.46151806509651,"pfxX":-0.03696705122478239,"pfxZ":2.544437491569931,"pX":1.837092679713819,"pZ":0.5063622044462255,"vX0":8.586527292358012,"vY0":-135.24475039936806,"vZ0":-7.781221727620022,"x":46.97,"y":225.11,"x0":-1.3751344151095304,"y0":50.0020044118108,"z0":5.349124762753564,"aX":-0.0698598953151671},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":-1.8,"spinRate":2576,"spinDirection":177},"zone":14,"typeConfidence":0.88,"plateTime":0.4051218584285836,"extension":6.796885697355241},"index":4,"playId":"685c15be-df74-3f17-ad8b-910a13df34e2","pitchNumber":3,"startTime":"2026-08-30T18:51:15.138Z","endTime":"2026-08-30T18:51:21.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:51:21.784Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:51:56.092Z","endTime":"2026-08-30T18:54:28.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390896569629476,"aZ":-44.78592792328379,"pfxX":3.389935333103562,"pfxZ":-8.611223246531202,"pX":1.3341359378898892,"pZ":-0.22082732758839516,"vX0":5.854796775711767,"vY0":-121.79500852752493,"vZ0":-4.313118130781935,"x":66.15,"y":244.74,"x0":-1.5645589991365467,"y0":50.00086068257835,"z0":5.5456027918811275,"aX":4.965994486857262},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-16.4,"breakHorizontal":-7.8,"spinRate":3155,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4540133628708469,"extension":6.619786703860995},"index":0,"playId":"02a6977d-c076-346e-9a15-567934487440","pitchNumber":1,"startTime":"2026-08-30T18:52:09.048Z","endTime":"2026-08-30T18:52:14.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253296877824916,"aZ":-24.410532461156325,"pfxX":-9.799022381572192,"pfxZ":4.529081942903085,"pX":-0.11462971551075674,"pZ":1.3741218692173687,"vX0":6.994247929877001,"vY0":-130.5677719282765,"vZ0":-5.147283696610453,"x":121.37,"y":201.68,"x0":-1.5642054632682436,"y0":50.005392711674254,"z0":5.224402626612425,"aX":-16.805366711634676},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":16.1,"spinRate":1519,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.42060014875313056,"extension":6.676636619705442},"index":1,"playId":"5bfa7355-ce05-3238-9d4d-601767ec52b5","pitchNumber":2,"startTime":"2026-08-30T18:52:36.462Z","endTime":"2026-08-30T18:52:41.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05015141974494,"aZ":-22.76244008671739,"pfxX":0.1288508995469737,"pfxZ":4.978923754976169,"pX":0.6537952592858909,"pZ":2.292897257539657,"vX0":5.9578317094356485,"vY0":-135.95760970969786,"vZ0":-4.385661933602508,"x":92.08,"y":176.87,"x0":-1.573663686328138,"y0":50.00276369828301,"z0":5.487053250116857,"aX":0.24358536217600757},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-1.3,"spinRate":2473,"spinDirection":183},"zone":6,"typeConfidence":0.91,"plateTime":0.40135647164281396,"extension":6.8234437355479},"index":2,"playId":"da2b3aaf-d1ee-3b9b-a0d5-b6b2d18f9699","pitchNumber":3,"startTime":"2026-08-30T18:52:59.755Z","endTime":"2026-08-30T18:53:03.988Z","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":97.5,"endSpeed":88.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07706314249032,"aZ":-23.073911925213196,"pfxX":-10.281698675807519,"pfxZ":4.494337504631896,"pX":-0.6167833409689951,"pZ":2.0413898778340522,"vX0":6.661645666615652,"vY0":-141.7526378929795,"vZ0":-4.692168307203779,"x":140.51,"y":183.66,"x0":-1.6683070455925888,"y0":50.00041993379339,"z0":5.201855534622099,"aX":-20.80524122617709},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":2304,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.3872099031294032,"extension":6.623631562981931},"index":3,"playId":"dbaeea2d-342f-3382-b56d-7a7f3165678b","pitchNumber":4,"startTime":"2026-08-30T18:53:29.892Z","endTime":"2026-08-30T18:53:33.383Z","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":85.2,"endSpeed":77.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4940322973942,"aZ":-36.861944735465684,"pfxX":8.466815684641752,"pfxZ":-3.032770488897773,"pX":-0.24983092188934966,"pZ":2.2838130792534437,"vX0":1.5709419308992634,"vY0":-123.99343977854538,"vZ0":0.31761959489143754,"x":126.52,"y":177.12,"x0":-1.9921895845289959,"y0":50.00247222136625,"z0":5.248287640480652,"aX":13.086276615051178},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.2,"breakHorizontal":-15.7,"spinRate":3133,"spinDirection":47},"zone":8,"typeConfidence":0.91,"plateTime":0.4429805067064967,"extension":6.41663583764529},"index":4,"playId":"db37344f-04ab-3422-a984-41dcca6db681","pitchNumber":5,"startTime":"2026-08-30T18:53:53.832Z","endTime":"2026-08-30T18:53:59.014Z","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":98.1,"endSpeed":89.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.006895659182895,"aZ":-14.963068773841869,"pfxX":-6.474340799895161,"pfxZ":8.42680057901286,"pX":0.6821026961824019,"pZ":2.958050258215279,"vX0":8.144169552594663,"vY0":-142.5456634697475,"vZ0":-4.376012217579368,"x":91.0,"y":158.91,"x0":-1.3807620576015012,"y0":50.00600363517378,"z0":5.46846406119316,"aX":-13.228820712519443},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":10.0,"spinRate":2247,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.3853237448581557,"extension":6.815216420454655},"hitData":{"launchSpeed":89.0,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":150.67}},"index":5,"playId":"168739c1-220f-31cc-beab-4ef17f19a0b3","pitchNumber":6,"startTime":"2026-08-30T18:54:20.205Z","endTime":"2026-08-30T18:54:28.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:54:28.620Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:56:32.045Z","endTime":"2026-08-30T18:58:17.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.3,"endSpeed":85.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52855851673219,"aZ":-20.725450464070647,"pfxX":-9.781726187039345,"pfxZ":6.135860721212093,"pX":-0.6554977737197947,"pZ":1.9801237804491356,"vX0":7.179859434674749,"vY0":-135.69123365762147,"vZ0":-5.85518505460362,"x":141.99,"y":185.32,"x0":-2.064183639212591,"y0":50.00236158312469,"z0":5.608679592669354,"aX":-18.2506979976664},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":16.2,"spinRate":2118,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4035671624900501,"extension":6.834397109226827},"index":0,"playId":"3339485f-3689-375d-88e2-77208fce0968","pitchNumber":1,"startTime":"2026-08-30T18:56:38.039Z","endTime":"2026-08-30T18:56:42.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.217259040251896,"aZ":-22.745246719470153,"pfxX":-9.80483885822732,"pfxZ":5.0768133918947935,"pX":-1.091308600100869,"pZ":2.7230467823721685,"vX0":6.0258014078670605,"vY0":-135.0831997418967,"vZ0":-3.4480122648130136,"x":158.6,"y":165.26,"x0":-2.0721036184231347,"y0":50.0000241648729,"z0":5.606881366423277,"aX":-18.19648072000217},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2217,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40479456681714066,"extension":6.756363824149242},"index":1,"playId":"731aa2d3-86aa-31a6-bdf3-e765adc1f2da","pitchNumber":2,"startTime":"2026-08-30T18:56:57.440Z","endTime":"2026-08-30T18:57:01.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63983177939268,"aZ":-24.054238636689536,"pfxX":-0.9639004255085775,"pfxZ":4.7089241652223395,"pX":1.3067937864843222,"pZ":1.8580012443940652,"vX0":8.713537978371525,"vY0":-129.80253451182324,"vZ0":-5.008823715516644,"x":67.19,"y":188.61,"x0":-1.9540256610855848,"y0":50.00064802089946,"z0":5.621069247551576,"aX":-1.6625299209208582},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":0.0,"spinRate":2226,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.42038280490381696,"extension":6.722959081564775},"index":2,"playId":"57f11139-a73d-348f-ace4-1b9369f2dca7","pitchNumber":3,"startTime":"2026-08-30T18:57:13.700Z","endTime":"2026-08-30T18:57:17.419Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.096916655863808,"aZ":-20.77320232058416,"pfxX":-11.020422393311753,"pfxZ":6.102740958150294,"pX":0.8537091375880579,"pZ":1.6447818661243958,"vX0":11.066061430206307,"vY0":-135.44579957020417,"vZ0":-6.368305988440781,"x":84.46,"y":194.37,"x0":-1.8425259358987371,"y0":50.00389621949589,"z0":5.467468379212296,"aX":-20.588305332221253},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2189,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40357381002294046,"extension":6.8421369013263105},"index":3,"playId":"91216210-f458-345a-b728-364edb9e05be","pitchNumber":4,"startTime":"2026-08-30T18:57:31.187Z","endTime":"2026-08-30T18:57:35.683Z","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.4,"endSpeed":85.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48994443520597,"aZ":-22.01053767219162,"pfxX":-10.95029278027042,"pfxZ":5.44236218088572,"pX":-0.3195085476582719,"pZ":2.7644230272161785,"vX0":8.235390878968124,"vY0":-135.73399299747743,"vZ0":-3.4709769864632576,"x":129.18,"y":164.14,"x0":-1.9690408523292262,"y0":50.00148132689875,"z0":5.590834678501393,"aX":-20.44702205168134},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":18.1,"spinRate":2182,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.40340776633305264,"extension":6.761346556377946},"index":4,"playId":"3036db0b-a71d-369c-9a20-12654223fff0","pitchNumber":5,"startTime":"2026-08-30T18:57:48.685Z","endTime":"2026-08-30T18:57:52.029Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T18:58:01.523Z","endTime":"2026-08-30T18:58:13.004Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4419989009376,"aZ":-35.893807974481845,"pfxX":-0.9718148128987911,"pfxZ":-2.5262639308540296,"pX":-0.5262824280117959,"pZ":1.3989589733781707,"vX0":3.661231112744273,"vY0":-120.54897802117529,"vZ0":-2.8987316864878405,"x":137.06,"y":201.01,"x0":-1.9385071842366295,"y0":50.003503319757684,"z0":5.785712358535582,"aX":-1.43052198009019},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.0,"breakHorizontal":0.8,"spinRate":2280,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4543664059789778,"extension":6.856630630598315},"index":6,"playId":"b99e4b25-4d41-3f3b-9972-72c8adce8185","pitchNumber":6,"startTime":"2026-08-30T18:58:13.004Z","endTime":"2026-08-30T18:58:17.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:58:17.463Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to left fielder Wyatt Langford.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:58:32.355Z","endTime":"2026-08-30T18:59:43.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543502567638345,"aZ":-23.815358506529424,"pfxX":0.9832979066403267,"pfxZ":4.785217425617035,"pX":0.9302993662040384,"pZ":1.704538234456891,"vX0":7.023329869676725,"vY0":-131.2762088650951,"vZ0":-5.316232019310912,"x":81.54,"y":192.76,"x0":-1.9065415624690605,"y0":50.005001103705425,"z0":5.5266906831341585,"aX":1.716191134263878},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-3.4,"spinRate":2242,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4170908140472913,"extension":6.7745017768184015},"index":0,"playId":"9c805e4a-0e6b-3116-9d20-39ec5fda0de1","pitchNumber":1,"startTime":"2026-08-30T18:58:42.798Z","endTime":"2026-08-30T18:58:46.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388108151168204,"aZ":-36.128736413032506,"pfxX":-0.3318984777905962,"pfxZ":-2.8116117536365994,"pX":-1.0883596829858224,"pZ":2.840297457495855,"vX0":2.1787754723413526,"vY0":-118.14538115332056,"vZ0":0.6468608871731965,"x":158.49,"y":162.09,"x0":-1.9810151036293742,"y0":50.001732133107524,"z0":5.89452509715706,"aX":-0.4675448321195171},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.7,"breakHorizontal":0.0,"spinRate":2187,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.46434619166727664,"extension":6.904992949962514},"index":1,"playId":"123f345f-793e-3b9f-8089-d9f7f8f42556","pitchNumber":2,"startTime":"2026-08-30T18:58:58.822Z","endTime":"2026-08-30T18:59:02.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.417691869484706,"aZ":-26.29374037918663,"pfxX":0.6058099629479944,"pfxZ":3.475210728099114,"pX":-0.012228618384860229,"pZ":2.9337732706969435,"vX0":4.870086116028917,"vY0":-129.1936280733268,"vZ0":-2.0389482351518513,"x":117.47,"y":159.57,"x0":-1.9990085092468004,"y0":50.0059535235437,"z0":5.7501835395484715,"aX":1.0259798758653396},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":-2.2,"spinRate":2236,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.42364070659685815,"extension":6.703316225664229},"index":2,"playId":"8354b3a7-872f-362f-adb9-1b0f3afe99e0","pitchNumber":3,"startTime":"2026-08-30T18:59:16.091Z","endTime":"2026-08-30T18:59:20.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.289059508053086,"aZ":-23.152121815522893,"pfxX":-9.957598604981683,"pfxZ":4.69602087882776,"pX":-0.7388251138123889,"pZ":3.1808124863942444,"vX0":6.726054658935713,"vY0":-137.89030609803552,"vZ0":-2.582924013705102,"x":145.16,"y":152.9,"x0":-1.9186927153898856,"y0":50.0034771570511,"z0":5.695459334443284,"aX":-19.13385601549648},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2194,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39754989540025765,"extension":6.8973417014455185},"hitData":{"launchSpeed":80.4,"launchAngle":15.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":100.08}},"index":3,"playId":"02e45d46-ee85-3121-aa0a-f98b9cbcb088","pitchNumber":4,"startTime":"2026-08-30T18:59:32.419Z","endTime":"2026-08-30T18:59:43.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:59:43.066Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:59:59.217Z","endTime":"2026-08-30T19:01:07.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73347248186439,"aZ":-17.57414265749316,"pfxX":-7.65579573568921,"pfxZ":7.951320759043648,"pX":-0.6007703130996134,"pZ":2.710995635877526,"vX0":6.950026116135778,"vY0":-135.6737693577636,"vZ0":-4.467708310339837,"x":139.9,"y":165.58,"x0":-2.2193547318200735,"y0":50.0067759663788,"z0":5.629257341133142,"aX":-14.066834987886878},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2160,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40597958505798815,"extension":6.705231284129021},"index":0,"playId":"a0490aac-7622-3965-a730-733749e01f0f","pitchNumber":1,"startTime":"2026-08-30T19:00:07.275Z","endTime":"2026-08-30T19:00:11.208Z","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":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.009110426352255,"aZ":-35.64829417777576,"pfxX":0.5958327300291664,"pfxZ":-2.4552261869652803,"pX":-0.11112146082604914,"pZ":1.990006335291791,"vX0":4.25608694960652,"vY0":-118.27888079115391,"vZ0":-1.3600057905413963,"x":121.24,"y":185.05,"x0":-2.0128986912582687,"y0":50.00414863838123,"z0":5.84766675710779,"aX":0.8420658172475022},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.6,"breakHorizontal":-2.2,"spinRate":2138,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4634624077819094,"extension":6.736210664966009},"index":1,"playId":"d3e0112d-d7f1-3b61-9005-c87c2bcd4b7f","pitchNumber":2,"startTime":"2026-08-30T19:00:26.770Z","endTime":"2026-08-30T19:00:30.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51816141411909,"aZ":-16.660062104919366,"pfxX":-5.978894366647901,"pfxZ":8.394183657529931,"pX":-0.5206744206473708,"pZ":3.887259965402339,"vX0":6.614788400950297,"vY0":-135.78165961960553,"vZ0":-1.738763029879307,"x":136.85,"y":133.82,"x0":-2.2233077221484585,"y0":50.00359166792943,"z0":5.707619110773108,"aX":-11.052328577065152},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2126,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4049339190083976,"extension":6.608743256321033},"index":2,"playId":"c8eb8dbc-36e5-3146-9994-13972366a48e","pitchNumber":3,"startTime":"2026-08-30T19:00:44.203Z","endTime":"2026-08-30T19:00:48.095Z","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":83.0,"endSpeed":76.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642944574094138,"aZ":-34.20221086019336,"pfxX":-1.9677472467257107,"pfxZ":-1.376631379413821,"pX":0.23558528589691183,"pZ":1.2155252759540651,"vX0":5.537939484352079,"vY0":-120.78114755265607,"vZ0":-3.8015496789411105,"x":108.02,"y":205.96,"x0":-1.8365665424278417,"y0":50.005945951147,"z0":5.833955948646594,"aX":-2.8938164652439675},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.2,"breakHorizontal":2.2,"spinRate":2143,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4543720628390613,"extension":6.759039967328812},"index":3,"playId":"fab3050f-ad06-3452-a426-17d7d01bb91f","pitchNumber":4,"startTime":"2026-08-30T19:01:02.697Z","endTime":"2026-08-30T19:01:07.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:01:07.538Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks. Joey Ortiz to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T19:01:23.680Z","endTime":"2026-08-30T19:02:59.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":76.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.142904737551813,"aZ":-34.54813445789363,"pfxX":-0.5371484373432754,"pfxZ":-1.6315970161903075,"pX":0.2180844845929518,"pZ":0.9952687470842446,"vX0":5.098784643650028,"vY0":-120.2460639115579,"vZ0":-4.44600092199163,"x":108.69,"y":211.91,"x0":-1.863358251935492,"y0":50.0005509043264,"z0":5.94598971678582,"aX":-0.7842361181937372},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.8,"breakHorizontal":-0.2,"spinRate":2243,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.45616276052738813,"extension":6.89422241240876},"index":0,"playId":"7fd5ee12-6547-3b0b-b24f-4360a12c6219","pitchNumber":1,"startTime":"2026-08-30T19:01:31.269Z","endTime":"2026-08-30T19:01:35.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.018513947798848,"aZ":-33.22033950231304,"pfxX":-0.645757684430971,"pfxZ":-0.7069346820968558,"pX":0.24201351089294718,"pZ":1.011831425635679,"vX0":5.476423708114414,"vY0":-121.08187387061162,"vZ0":-4.459418002601565,"x":107.78,"y":211.46,"x0":-1.9667662013761356,"y0":50.00238548607909,"z0":5.789730353019934,"aX":-0.9577975153255449},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.2,"breakHorizontal":-0.1,"spinRate":2256,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45265050624342473,"extension":6.959685211210383},"index":1,"playId":"9dd0dbd8-cb69-3321-939f-7be1c85c279f","pitchNumber":2,"startTime":"2026-08-30T19:01:51.370Z","endTime":"2026-08-30T19:01:56.556Z","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.5,"endSpeed":85.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.624290064376485,"aZ":-19.94574968315373,"pfxX":-10.910192436029918,"pfxZ":6.617699034230516,"pX":0.507723466340848,"pZ":1.4601950128644496,"vX0":10.350447449822274,"vY0":-135.57770041436922,"vZ0":-7.0564131013085465,"x":97.65,"y":199.35,"x0":-1.9552373827125196,"y0":50.0053192166994,"z0":5.50506691319476,"aX":-20.168476902163363},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":17.4,"spinRate":2151,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4051143226503724,"extension":6.977513119965346},"index":2,"playId":"e7f70e07-8c99-311c-a747-bc4b8970e82f","pitchNumber":3,"startTime":"2026-08-30T19:02:14.014Z","endTime":"2026-08-30T19:02:18.144Z","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":95.1,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.964511784988794,"aZ":-23.154126419237084,"pfxX":-10.579727676471244,"pfxZ":4.697772927731153,"pX":-0.09453583030856642,"pZ":2.457313895419824,"vX0":9.027130840985201,"vY0":-138.187476554256,"vZ0":-4.326564106805704,"x":120.6,"y":172.43,"x0":-2.0412590118671123,"y0":50.00057046618922,"z0":5.613519417410003,"aX":-20.30418844711918},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2328,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3975082561712968,"extension":6.864781149833083},"index":3,"playId":"1d207ccc-3835-3317-8b4e-59b5cedee696","pitchNumber":4,"startTime":"2026-08-30T19:02:36.659Z","endTime":"2026-08-30T19:02:40.745Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30164701560314,"aZ":-18.48805767842508,"pfxX":-10.280460166075246,"pfxZ":7.2476320472191675,"pX":0.7924752154239881,"pZ":0.8660124970455674,"vX0":10.900949893465897,"vY0":-137.02651728444474,"vZ0":-8.89893984949275,"x":86.79,"y":215.4,"x0":-1.9152836233324657,"y0":50.00270104875286,"z0":5.436358798643054,"aX":-19.410505910438463},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":16.1,"spinRate":2137,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40083531199522193,"extension":6.962077962477065},"index":4,"playId":"2ff94800-fc14-36b9-9d67-09b48628aa39","pitchNumber":5,"startTime":"2026-08-30T19:02:55.817Z","endTime":"2026-08-30T19:02:59.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:02:59.434Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T19:03:23.573Z","endTime":"2026-08-30T19:05:28.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756504608629122,"aZ":-34.65089152353086,"pfxX":0.4949183133879802,"pfxZ":-1.681925194325677,"pX":0.5896173460790693,"pZ":1.2029086904100361,"vX0":5.923131105151692,"vY0":-121.42503056268161,"vZ0":-3.4655162418850645,"x":94.53,"y":206.3,"x0":-1.9593615963078121,"y0":50.00204373153572,"z0":5.705684244529281,"aX":0.7287957205866981},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.7,"breakHorizontal":-2.5,"spinRate":2245,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.453416658442527,"extension":6.936315999101059},"index":0,"playId":"f82a3e3a-1284-3a26-b9ed-fbeb23a9a0a3","pitchNumber":1,"startTime":"2026-08-30T19:03:33.316Z","endTime":"2026-08-30T19:03:37.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221800429246336,"aZ":-34.49357025657421,"pfxX":-1.0730269612966996,"pfxZ":-1.508258312538541,"pX":0.8992677443783363,"pZ":0.661590745773894,"vX0":7.37381408817616,"vY0":-123.4093819478889,"vZ0":-5.000247312487147,"x":82.72,"y":220.92,"x0":-1.9916941046680523,"y0":50.00344402557289,"z0":5.629030864421193,"aX":-1.6514426736116308},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.7,"breakHorizontal":0.1,"spinRate":2243,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44431818453493843,"extension":6.917465040012085},"index":1,"playId":"8d9ed1bb-f69a-3fb9-af8a-2af7374ac54c","pitchNumber":2,"startTime":"2026-08-30T19:03:52.012Z","endTime":"2026-08-30T19:03:55.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5742616173971,"aZ":-25.023930064484468,"pfxX":0.45736678854274526,"pfxZ":4.129213345723263,"pX":-0.5196553035526821,"pZ":3.9132595801503176,"vX0":4.038983416305549,"vY0":-131.0233079360002,"vZ0":0.023278318812195442,"x":136.81,"y":133.12,"x0":-2.142870256613156,"y0":50.00538739262249,"z0":5.7795925828824455,"aX":0.7920932893378588},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":-1.8,"spinRate":2235,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.41858995573745217,"extension":6.699538851016284},"index":2,"playId":"d80c1435-f398-33ec-abd9-2e4691b48da0","pitchNumber":3,"startTime":"2026-08-30T19:04:15.675Z","endTime":"2026-08-30T19:04:19.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.268460471992306,"aZ":-36.10721351484319,"pfxX":0.6450122051058722,"pfxZ":-2.676243247293373,"pX":-0.505519960489301,"pZ":1.6683311627892332,"vX0":3.480962037472218,"vY0":-120.33205491816773,"vZ0":-2.3059050084200052,"x":136.27,"y":193.74,"x0":-2.054522737503933,"y0":50.00513093342827,"z0":5.836767032627265,"aX":0.9464665600474181},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.2,"breakHorizontal":-2.0,"spinRate":2273,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.45511194634960095,"extension":7.025851762403218},"index":3,"playId":"f7a8cedc-5037-372d-b3d5-e2736cb9b634","pitchNumber":4,"startTime":"2026-08-30T19:04:33.793Z","endTime":"2026-08-30T19:04:38.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.311685462298346,"aZ":-27.128997301887754,"pfxX":1.2235143245694085,"pfxZ":2.874842002137619,"pX":1.2078199594828205,"pZ":2.3346517422207436,"vX0":7.801621503972155,"vY0":-131.72248276922525,"vZ0":-3.4532061883502663,"x":70.96,"y":175.74,"x0":-1.9528270925546305,"y0":50.00268968634545,"z0":5.671204769512207,"aX":2.1467191251789544},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":-4.0,"spinRate":2143,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41601134473692314,"extension":7.04325444691504},"index":4,"playId":"08d4e43b-0dee-372a-81d4-6ad7686e65a8","pitchNumber":5,"startTime":"2026-08-30T19:04:55.965Z","endTime":"2026-08-30T19:05:00.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089635140814288,"aZ":-35.430639461924656,"pfxX":-0.1810920994808085,"pfxZ":-2.162671336035759,"pX":0.5766432987791538,"pZ":1.1305380483448069,"vX0":6.0732916526079235,"vY0":-121.56445732289772,"vZ0":-3.6218992848955143,"x":95.02,"y":208.26,"x0":-1.9271724392744665,"y0":50.00579996714866,"z0":5.70483910313537,"aX":-0.27167273508086603},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.6,"breakHorizontal":-1.1,"spinRate":2154,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4499889730543276,"extension":7.063792873023147},"index":5,"playId":"bc0ad11b-830f-3c50-933d-4991ba8527e1","pitchNumber":6,"startTime":"2026-08-30T19:05:23.924Z","endTime":"2026-08-30T19:05:28.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:05:28.864Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:07:33.534Z","endTime":"2026-08-30T19:08:43.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.386572911381137,"aZ":-24.603833858027837,"pfxX":-10.276007604956913,"pfxZ":3.787445299446727,"pX":-0.8877537651728358,"pZ":3.027154747386656,"vX0":5.888320321760832,"vY0":-140.3672580376791,"vZ0":-2.2092288191470977,"x":150.84,"y":157.05,"x0":-1.6762475011712232,"y0":50.00118054273151,"z0":5.424162241685436,"aX":-20.530108518958727},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":17.4,"spinRate":2541,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3900210076417485,"extension":6.5646290530018145},"index":0,"playId":"5f9aa48b-659d-3a35-8d88-d0e7305eb166","pitchNumber":1,"startTime":"2026-08-30T19:07:41.601Z","endTime":"2026-08-30T19:07:45.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.475978191020083,"aZ":-23.425369832075944,"pfxX":0.3239600826871067,"pfxZ":4.566894977856759,"pX":0.10503836390333011,"pZ":2.747150742834677,"vX0":4.204636181949489,"vY0":-136.85057762100374,"vZ0":-3.3851977938389317,"x":113.0,"y":164.61,"x0":-1.487203357214556,"y0":50.00238181002468,"z0":5.587140056562116,"aX":0.6189605395177042},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":-1.4,"spinRate":2308,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.39878323436598695,"extension":6.812932184442986},"index":1,"playId":"ee1fb880-fddf-3d09-adc3-5294b6da467a","pitchNumber":2,"startTime":"2026-08-30T19:07:58.509Z","endTime":"2026-08-30T19:08:02.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56394176993808,"aZ":-24.281507706461703,"pfxX":-10.511252612587404,"pfxZ":3.9416690070174845,"pX":0.7247138612235707,"pZ":1.6743871083522655,"vX0":10.235896109660398,"vY0":-140.54925378934567,"vZ0":-5.546105211930282,"x":89.38,"y":193.57,"x0":-1.5969960206044247,"y0":50.00344756070902,"z0":5.248036948741122,"aX":-21.05106889140653},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":16.9,"spinRate":2547,"spinDirection":230},"zone":9,"typeConfidence":0.9,"plateTime":0.38956764555776013,"extension":6.742001945545433},"index":2,"playId":"9971e0e3-ccef-3813-bd1c-009d3ae4fbe1","pitchNumber":3,"startTime":"2026-08-30T19:08:15.419Z","endTime":"2026-08-30T19:08:20.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.732871884220533,"aZ":-24.889666273538435,"pfxX":-9.848844556630137,"pfxZ":3.632546353090401,"pX":-0.07483702196035669,"pZ":1.9734734433168022,"vX0":7.584513157760584,"vY0":-140.7146161937188,"vZ0":-4.744980449638135,"x":119.85,"y":185.5,"x0":-1.5246103315620974,"y0":50.00541766437106,"z0":5.292863668129089,"aX":-19.766674566778423},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":16.3,"spinRate":2534,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.38915453756368734,"extension":6.710934293580175},"hitData":{"launchSpeed":84.9,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.24,"coordY":126.52}},"index":3,"playId":"f7bca3cb-5f8e-3bac-b6d2-a5b7c116029d","pitchNumber":4,"startTime":"2026-08-30T19:08:35.024Z","endTime":"2026-08-30T19:08:43.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:08:43.597Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:09:19.457Z","endTime":"2026-08-30T19:11:14.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:09:05.908Z","endTime":"2026-08-30T19:09:21.760Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.182976532632686,"aZ":-16.52132148694254,"pfxX":-6.846350197729362,"pfxZ":7.739764179500558,"pX":1.157838221670218,"pZ":3.395486038973907,"vX0":9.537957034027368,"vY0":-141.30134983910338,"vZ0":-3.0185509769905527,"x":72.87,"y":147.1,"x0":-1.3717931967236228,"y0":50.000470725797165,"z0":5.538962018312195,"aX":-13.843082194212062},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":10.4,"spinRate":2162,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.3876126980406043,"extension":6.896144393582036},"index":1,"playId":"4b3c3838-ab40-3971-88a0-9bbf04e20f47","pitchNumber":1,"startTime":"2026-08-30T19:09:21.760Z","endTime":"2026-08-30T19:09:25.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.063948404495093,"aZ":-22.34311931807988,"pfxX":1.5380995402382411,"pfxZ":5.185287223236475,"pX":0.2600388428499657,"pZ":2.507637199405914,"vX0":4.115353931733386,"vY0":-136.13800557980866,"vZ0":-3.9131986820639377,"x":107.09,"y":171.07,"x0":-1.4650341616593523,"y0":50.00416182522439,"z0":5.49142340558004,"aX":2.9151130530409253},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":-3.6,"spinRate":2503,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.40080548022981954,"extension":6.756082340063988},"index":2,"playId":"bfb1037e-9883-368b-96b0-3a0d34f741cd","pitchNumber":2,"startTime":"2026-08-30T19:09:39.571Z","endTime":"2026-08-30T19:09:43.260Z","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":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911978753235797,"aZ":-46.66588401847223,"pfxX":6.421704053396695,"pfxZ":-10.10890762561911,"pX":-2.308475705088565,"pZ":5.08475756314351,"vX0":-3.172316905713586,"vY0":-119.7121573827828,"vZ0":7.75048310048163,"x":204.99,"y":101.49,"x0":-1.7913722579941127,"y0":50.00566863498572,"z0":6.010028030351558,"aX":9.201057988712902},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.8,"breakHorizontal":-10.7,"spinRate":3049,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.4598174688121621,"extension":6.405395364626971},"index":3,"playId":"b66ee763-047b-3e36-bbfa-df4cb8a59902","pitchNumber":3,"startTime":"2026-08-30T19:10:00.531Z","endTime":"2026-08-30T19:10:03.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45042894862471,"aZ":-26.560956986600257,"pfxX":1.155612498126485,"pfxZ":3.0382952895493123,"pX":0.3902633292540988,"pZ":2.9121371162968237,"vX0":4.607325321115983,"vY0":-134.84501147007208,"vZ0":-2.263956986094183,"x":102.12,"y":160.15,"x0":-1.4883702790257898,"y0":50.0016878472911,"z0":5.630347820742079,"aX":2.1348607994531834},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":-3.0,"spinRate":2611,"spinDirection":178},"zone":3,"typeConfidence":0.89,"plateTime":0.4056959374342415,"extension":6.673318883482245},"index":4,"playId":"9decbb34-154d-3521-bd03-0b091ca691e0","pitchNumber":4,"startTime":"2026-08-30T19:10:21.364Z","endTime":"2026-08-30T19:10:25.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.048278313886314,"aZ":-13.977059570344391,"pfxX":-6.19191903581555,"pfxZ":8.988784345537544,"pX":1.3508843951446305,"pZ":2.9487192459272515,"vX0":9.440290573902656,"vY0":-141.3305459365191,"vZ0":-4.471173596166147,"x":65.51,"y":159.16,"x0":-1.2272625732406448,"y0":50.00028605572877,"z0":5.448132887646346,"aX":-12.532192173026704},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":9.2,"spinRate":2394,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.38747348086300937,"extension":6.760518899583447},"index":5,"playId":"3c8fb228-f1e1-3c85-81c4-08b6291af9e3","pitchNumber":5,"startTime":"2026-08-30T19:10:48.698Z","endTime":"2026-08-30T19:10:53.413Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50470976453412,"aZ":-21.20037382670503,"pfxX":-11.265934371528207,"pfxZ":5.42794741965899,"pX":0.73414929720284,"pZ":1.79547648784916,"vX0":10.562728155016593,"vY0":-141.746671908267,"vZ0":-5.5160176433736225,"x":89.02,"y":190.3,"x0":-1.589564938683345,"y0":50.000680390709185,"z0":5.133909041010471,"aX":-22.76352177815412},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2373,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.38744453689252456,"extension":6.735451528495367},"index":6,"playId":"d503d438-4334-3a6e-b04f-2a7fb053794e","pitchNumber":6,"startTime":"2026-08-30T19:11:09.629Z","endTime":"2026-08-30T19:11:14.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:11:14.509Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Duran homers (15) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:11:31.482Z","endTime":"2026-08-30T19:12:49.733Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.170885076617104,"aZ":-21.161735174897625,"pfxX":-9.866466769951849,"pfxZ":5.35570082472095,"pX":-0.16242167729896298,"pZ":2.457794996844872,"vX0":7.593294662111136,"vY0":-142.77854997623226,"vZ0":-4.0909683267045605,"x":123.19,"y":172.42,"x0":-1.5801880132054604,"y0":50.00121063525319,"z0":5.248044793663081,"aX":-20.28275942627902},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2391,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.3842433623947379,"extension":6.666843965961061},"index":0,"playId":"18e3a775-109a-31a8-a290-3fcc7dbf3b35","pitchNumber":1,"startTime":"2026-08-30T19:11:43.182Z","endTime":"2026-08-30T19:11:47.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49092848937437,"aZ":-21.09401774444085,"pfxX":-10.743631959742425,"pfxZ":5.473015239123758,"pX":0.40561773721418837,"pZ":1.30427390193406,"vX0":9.186687846245636,"vY0":-141.6588552804681,"vZ0":-6.890628899422547,"x":101.54,"y":203.56,"x0":-1.489536961839035,"y0":50.004181732503824,"z0":5.124883860005616,"aX":-21.755348491130555},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.5,"breakHorizontal":17.5,"spinRate":2417,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.38720515076488304,"extension":6.600359261151931},"index":1,"playId":"03a9cc8f-df35-38b5-a21a-4a5ab1a090e3","pitchNumber":2,"startTime":"2026-08-30T19:12:02.145Z","endTime":"2026-08-30T19:12:05.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57258127339014,"aZ":-12.112518855473718,"pfxX":-6.029135355183947,"pfxZ":10.035101062069776,"pX":-0.7207018896798516,"pZ":3.4720369210702464,"vX0":4.2021835884013035,"vY0":-141.07363502497674,"vZ0":-3.440220288852685,"x":144.47,"y":145.04,"x0":-1.4526002779062877,"y0":50.00069825160942,"z0":5.497729342640808,"aX":-12.050429182120567},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2417,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3895003502042105,"extension":6.803939214240895},"hitData":{"launchSpeed":99.6,"launchAngle":33.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.49,"coordY":49.1}},"index":2,"playId":"8c792f97-2f61-365e-a57d-0ded4b272e8c","pitchNumber":3,"startTime":"2026-08-30T19:12:23.605Z","endTime":"2026-08-30T19:12:49.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:12:49.733Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Burger grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:13:01.268Z","endTime":"2026-08-30T19:14:41.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4619358030242,"aZ":-21.184729058382263,"pfxX":0.17780292261435826,"pfxZ":5.760063688094587,"pX":-0.35064747388362044,"pZ":2.3168029134567893,"vX0":3.0262971763612208,"vY0":-136.81845882508605,"vZ0":-4.6382608483895345,"x":130.37,"y":176.23,"x0":-1.4913369934835699,"y0":50.00208251330518,"z0":5.474223910717884,"aX":0.3383938829433609},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":-1.0,"spinRate":2482,"spinDirection":185},"zone":4,"typeConfidence":0.91,"plateTime":0.39940138812332426,"extension":6.832412240348817},"index":0,"playId":"55759eda-bdd7-3cd8-97d7-597356993d1c","pitchNumber":1,"startTime":"2026-08-30T19:13:11.220Z","endTime":"2026-08-30T19:13:15.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T19:13:21.981Z","endTime":"2026-08-30T19:13:34.673Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56128418007944,"aZ":-24.053412543302294,"pfxX":-12.168250128938588,"pfxZ":4.079352018579518,"pX":0.47035855628371237,"pZ":1.4993175461436437,"vX0":9.927884496852755,"vY0":-141.0528895225201,"vZ0":-5.833385354052673,"x":99.07,"y":198.3,"x0":-1.534406019409687,"y0":50.00648653743935,"z0":5.170712843027772,"aX":-24.24001024442964},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":19.7,"spinRate":2382,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39005424054172533,"extension":6.6132993814693535},"index":2,"playId":"1709e1d0-1529-3608-8a93-3790495af83e","pitchNumber":2,"startTime":"2026-08-30T19:13:34.673Z","endTime":"2026-08-30T19:13:38.839Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.457224371133748,"aZ":-34.85429207664156,"pfxX":9.25722253701137,"pfxZ":-1.7788373032830531,"pX":-0.3104623762188019,"pZ":2.806463004035889,"vX0":0.9597408986491712,"vY0":-123.54098343585126,"vZ0":1.188539390794679,"x":128.83,"y":163.01,"x0":-1.9057656235896667,"y0":50.00389780234086,"z0":5.307160638435982,"aX":13.943936835187847},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":-16.9,"spinRate":3153,"spinDirection":55},"zone":5,"typeConfidence":0.91,"plateTime":0.44777289796155495,"extension":6.356809372938177},"index":3,"playId":"200b55b2-3dcb-3262-9d4d-8c4e75021665","pitchNumber":3,"startTime":"2026-08-30T19:14:07.771Z","endTime":"2026-08-30T19:14:12.345Z","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":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141169511330254,"aZ":-38.76455477607529,"pfxX":8.098705525813898,"pfxZ":-4.221267057846008,"pX":0.1067607915755441,"pZ":2.002343224410396,"vX0":2.580960823007168,"vY0":-125.42368874345796,"vZ0":-0.23059978561345162,"x":112.93,"y":184.72,"x0":-1.993086090454416,"y0":50.00323661158988,"z0":5.311516780744863,"aX":12.642164384527039},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.3,"breakHorizontal":-15.2,"spinRate":3188,"spinDirection":47},"zone":8,"typeConfidence":0.91,"plateTime":0.44011672639624866,"extension":6.364227167890581},"hitData":{"launchSpeed":71.0,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":153.71}},"index":4,"playId":"7cda124d-312c-34b2-96c0-9160dce83414","pitchNumber":4,"startTime":"2026-08-30T19:14:32.951Z","endTime":"2026-08-30T19:14:41.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:14:41.910Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:17:00.200Z","endTime":"2026-08-30T19:17:55.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:16:50.079Z","endTime":"2026-08-30T19:17:02.440Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500926986250132,"aZ":-18.660299782926522,"pfxX":-9.087891228802246,"pfxZ":7.246697437479373,"pX":0.033733668767380647,"pZ":2.4454978501851223,"vX0":8.472650604572465,"vY0":-135.64713755030135,"vZ0":-4.9442106914315795,"x":115.71,"y":172.75,"x0":-1.9485598824279926,"y0":50.00272714935696,"z0":5.591718924446244,"aX":-16.946400236514453},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":14.6,"spinRate":2138,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40369231012590445,"extension":6.934946571380143},"index":1,"playId":"21f142da-05a2-399d-9f8f-cc9f2885498c","pitchNumber":1,"startTime":"2026-08-30T19:17:02.440Z","endTime":"2026-08-30T19:17:06.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.7,"endSpeed":76.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.112811608674416,"aZ":-31.828063769072006,"pfxX":-0.04431166480286741,"pfxZ":0.2367657961852787,"pX":-0.26994405534263555,"pZ":1.758035844987606,"vX0":4.017988296139918,"vY0":-120.36237688622293,"vZ0":-2.988778867385273,"x":127.29,"y":191.31,"x0":-1.9543813348709609,"y0":50.003660651071854,"z0":5.831029810622423,"aX":-0.06543101587720956},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.0,"breakHorizontal":-0.8,"spinRate":2233,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4548646744154441,"extension":6.811888136817726},"index":2,"playId":"b24879d2-a111-34ba-a3d6-fcf8314ede7f","pitchNumber":2,"startTime":"2026-08-30T19:17:17.399Z","endTime":"2026-08-30T19:17:20.663Z","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":82.2,"endSpeed":76.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51499796222837,"aZ":-33.318994146206926,"pfxX":-0.8691385240381064,"pfxZ":-0.785405238555744,"pX":0.3497522269962465,"pZ":0.8914766457042926,"vX0":5.568081601428769,"vY0":-119.67820488994438,"vZ0":-4.405103309879713,"x":103.67,"y":214.71,"x0":-1.8914252498666912,"y0":50.00443788504908,"z0":5.731592522694653,"aX":-1.2649107151812626},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.2,"breakHorizontal":0.2,"spinRate":2241,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45720603237289925,"extension":6.924137834011717},"index":3,"playId":"66743d78-470b-3be7-ac19-2ed5547f24dc","pitchNumber":3,"startTime":"2026-08-30T19:17:33.936Z","endTime":"2026-08-30T19:17:37.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377609316370663,"aZ":-21.84158141004826,"pfxX":-2.1398225580112484,"pfxZ":5.832690104092423,"pX":1.3739706413879298,"pZ":2.024161320208042,"vX0":8.928715614275287,"vY0":-131.8765747770592,"vZ0":-4.961962600021822,"x":64.63,"y":184.13,"x0":-1.7684784394190531,"y0":50.00624620333679,"z0":5.527812826137106,"aX":-3.7936967919850257},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":2.0,"spinRate":2200,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.41432426652426146,"extension":6.983419615491275},"index":4,"playId":"99f2312d-ea38-3546-9912-c84fac09bd8f","pitchNumber":4,"startTime":"2026-08-30T19:17:52.199Z","endTime":"2026-08-30T19:17:55.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:17:55.579Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:18:09.849Z","endTime":"2026-08-30T19:20:33.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25144561339733,"aZ":-31.956903561074753,"pfxX":-0.4615945834742732,"pfxZ":0.15460040486828286,"pX":0.7104274427618653,"pZ":-0.18257007504925563,"vX0":5.922934985080417,"vY0":-119.41528145390662,"vZ0":-6.932316691288696,"x":89.92,"y":243.71,"x0":-1.7434411117868573,"y0":50.00579740697389,"z0":5.637446024270635,"aX":-0.6663892526932808},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.2,"breakHorizontal":-0.6,"spinRate":2230,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45888097206170286,"extension":6.988642955678437},"index":0,"playId":"2c817ce8-54e2-3ba5-b939-79b71d0f88cb","pitchNumber":1,"startTime":"2026-08-30T19:18:20.388Z","endTime":"2026-08-30T19:18:23.800Z","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":95.0,"endSpeed":87.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567500241178646,"aZ":-25.577562869501126,"pfxX":-9.464679344411655,"pfxZ":3.4003603753419718,"pX":-0.7134250086732481,"pZ":2.9921216383263225,"vX0":7.179102459567072,"vY0":-138.26541842257532,"vZ0":-2.368952317218587,"x":144.19,"y":157.99,"x0":-2.112761893133554,"y0":50.00021560469384,"z0":5.574806187129753,"aX":-18.339235173773872},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":15.6,"spinRate":2019,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.39601551012976044,"extension":6.85981762797174},"index":1,"playId":"311a2830-a122-34db-a5e3-4124eeb6eaf5","pitchNumber":2,"startTime":"2026-08-30T19:18:37.058Z","endTime":"2026-08-30T19:18:41.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081234166332553,"aZ":-34.88008311377655,"pfxX":0.1750273876054136,"pfxZ":-1.8125549939510366,"pX":-1.45598680495605,"pZ":1.9756649848216619,"vX0":1.3774209889600737,"vY0":-121.46999260780422,"vZ0":-1.929613724878761,"x":172.5,"y":185.44,"x0":-2.0534308767385436,"y0":50.00257888805929,"z0":5.816534178764888,"aX":0.26120396548399594},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.5,"breakHorizontal":-0.6,"spinRate":2110,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.45113653873008985,"extension":6.822197632549347},"index":2,"playId":"5bd4754b-3e23-3a3b-987e-e9551173b37e","pitchNumber":3,"startTime":"2026-08-30T19:18:57.408Z","endTime":"2026-08-30T19:19:01.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88025419668612,"aZ":-23.73927017230362,"pfxX":-10.253470405059886,"pfxZ":4.480694366839639,"pX":0.2255551636533053,"pZ":1.2187384489010435,"vX0":9.258594015290528,"vY0":-136.31955401538718,"vZ0":-6.9574689470750375,"x":108.4,"y":205.87,"x0":-1.8821566507244603,"y0":50.00428337815384,"z0":5.442264850077851,"aX":-19.30562973514652},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2048,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4017601368075896,"extension":7.081064536515707},"index":3,"playId":"82a33909-1f3c-3e60-ab11-fc105be5f8d2","pitchNumber":4,"startTime":"2026-08-30T19:19:14.606Z","endTime":"2026-08-30T19:19:18.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794842951299067,"aZ":-26.926464292359842,"pfxX":0.7976370796249892,"pfxZ":2.9694979787478264,"pX":-0.6313991350693191,"pZ":2.6830001785085433,"vX0":3.499540323780599,"vY0":-131.9792694043412,"vZ0":-2.3980294993024316,"x":141.07,"y":166.34,"x0":-2.077507260040982,"y0":50.001500852268926,"z0":5.584220435315114,"aX":1.4078055084838728},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":-2.2,"spinRate":2208,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.41482773550525165,"extension":6.867050516289683},"index":4,"playId":"3f68c32f-8399-35ad-bb5d-1c0879cf319d","pitchNumber":5,"startTime":"2026-08-30T19:19:32.514Z","endTime":"2026-08-30T19:19:36.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64402990998951,"aZ":-18.79185531514757,"pfxX":-6.674363449076206,"pfxZ":6.912351443348157,"pX":-1.5877151613037046,"pZ":4.341282189687543,"vX0":3.93426395826538,"vY0":-138.6525820617074,"vZ0":-0.3009607387348138,"x":177.52,"y":121.57,"x0":-2.1621474095319164,"y0":50.00248668898473,"z0":5.711418954705041,"aX":-12.921115741858598},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":11.2,"spinRate":2134,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3959043908490192,"extension":6.761055393547788},"index":5,"playId":"9cf61747-7a95-3c86-bd1e-5df23703bfcf","pitchNumber":6,"startTime":"2026-08-30T19:19:53.657Z","endTime":"2026-08-30T19:19:56.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916195840936386,"aZ":-23.92907539744046,"pfxX":0.596308084858808,"pfxZ":4.79594328708414,"pX":-0.42978198045131466,"pZ":1.9868091489876403,"vX0":3.95498992344083,"vY0":-129.92353600989682,"vZ0":-4.446180660639408,"x":133.38,"y":185.14,"x0":-2.0459344244288276,"y0":50.001105878277826,"z0":5.527454896307118,"aX":1.0236670580109046},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-1.9,"spinRate":2156,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.42074906531380574,"extension":6.755687662432804},"index":6,"playId":"191478f0-6382-3ed4-9328-c46d645b4a2f","pitchNumber":7,"startTime":"2026-08-30T19:20:10.337Z","endTime":"2026-08-30T19:20:14.094Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.486313534601926,"aZ":-23.0045045633072,"pfxX":-11.255157482088979,"pfxZ":4.723896456768544,"pX":-0.5702446875642664,"pZ":1.4486444339685318,"vX0":7.7238046974763215,"vY0":-139.01043873566113,"vZ0":-6.463891822023496,"x":138.74,"y":199.67,"x0":-1.9338423267167133,"y0":50.00336028607099,"z0":5.349339602840899,"aX":-21.852116675883476},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":18.6,"spinRate":2156,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39521814815797685,"extension":6.8083974118244255},"index":7,"playId":"e80b99b6-ead9-3d51-bc1c-291b8cc1b10e","pitchNumber":8,"startTime":"2026-08-30T19:20:29.387Z","endTime":"2026-08-30T19:20:33.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:20:33.989Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:20:53.518Z","endTime":"2026-08-30T19:22:13.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.892795380741966,"aZ":-24.269551693175575,"pfxX":-0.4815196788608761,"pfxZ":4.594335324658465,"pX":0.08061431463690474,"pZ":2.0597657398129057,"vX0":5.614007514922302,"vY0":-130.25412773755085,"vZ0":-4.563218482216521,"x":113.93,"y":183.17,"x0":-2.0384842625177404,"y0":50.00513075179741,"z0":5.6653905815636225,"aX":-0.8292811547355592},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":2132,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4202184097129793,"extension":6.868413463765715},"index":0,"playId":"034af018-f3bf-38a3-b5bd-0fc84c656f07","pitchNumber":1,"startTime":"2026-08-30T19:21:00.997Z","endTime":"2026-08-30T19:21:04.936Z","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.3,"endSpeed":84.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.576025376403386,"aZ":-16.920203349832367,"pfxX":-9.843151923408966,"pfxZ":8.292520878054308,"pX":-0.6745688715896193,"pZ":2.0555810506157126,"vX0":6.60019553492134,"vY0":-135.51590070813123,"vZ0":-6.427234307206074,"x":142.71,"y":183.28,"x0":-1.8761303134130853,"y0":50.006754016150694,"z0":5.661642581850501,"aX":-18.115568170704776},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":16.2,"spinRate":2108,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4058558882365406,"extension":6.910219046579786},"index":1,"playId":"55b66551-616e-323a-b28d-cb70eee12f56","pitchNumber":2,"startTime":"2026-08-30T19:21:19.176Z","endTime":"2026-08-30T19:21:22.937Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T19:21:37.672Z","endTime":"2026-08-30T19:21:49.497Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06522258283313,"aZ":-23.245544953435907,"pfxX":-0.26430985020965814,"pfxZ":5.158344149003044,"pX":1.3247080430368516,"pZ":1.5699691812079424,"vX0":7.908900182861171,"vY0":-130.6421563522935,"vZ0":-6.011837280681845,"x":66.51,"y":196.39,"x0":-1.7053536839012835,"y0":50.00457586409154,"z0":5.6439542344514555,"aX":-0.45787601715533},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-1.2,"spinRate":2189,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4189654872028732,"extension":6.929586163133655},"index":3,"playId":"f41ab643-94ad-35c1-80f1-446db1113370","pitchNumber":3,"startTime":"2026-08-30T19:21:49.497Z","endTime":"2026-08-30T19:21:52.934Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.819590842301814,"aZ":-22.054563973790692,"pfxX":-10.025546480906101,"pfxZ":5.358323164819106,"pX":-0.5837085904242412,"pZ":1.7973172244778353,"vX0":7.106188097558703,"vY0":-136.9358394657633,"vZ0":-6.247337345591665,"x":139.25,"y":190.25,"x0":-1.9172124260951897,"y0":50.00423892756578,"z0":5.6297917524814025,"aX":-18.93466174202133},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2282,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4008531111217515,"extension":7.030377948471076},"index":4,"playId":"7f0ab902-5af3-3edb-8b5b-d941d7b312b6","pitchNumber":4,"startTime":"2026-08-30T19:22:08.777Z","endTime":"2026-08-30T19:22:13.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:22:13.099Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Frelick walks. Christian Yelich to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:22:29.070Z","endTime":"2026-08-30T19:24:05.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":85.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16757647878048,"aZ":-22.61596503179486,"pfxX":-11.305801156722822,"pfxZ":5.095074771438,"pX":1.371808539632971,"pZ":0.8877081797514995,"vX0":12.610571956471645,"vY0":-136.3987910563662,"vZ0":-8.270692986326269,"x":64.71,"y":214.81,"x0":-1.8517113160173517,"y0":50.00653315686097,"z0":5.529810072630544,"aX":-21.220131635981517},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2268,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4022077349492186,"extension":7.026401608335334},"index":0,"playId":"b8b5b6f1-afa0-3ece-b92b-895cb8d29d69","pitchNumber":1,"startTime":"2026-08-30T19:22:38.455Z","endTime":"2026-08-30T19:22:41.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29925888798942,"aZ":-26.445545134097575,"pfxX":-11.023730912826831,"pfxZ":3.1723394886596665,"pX":-0.8267418604099228,"pZ":3.2843110200727104,"vX0":6.651072077783073,"vY0":-134.3224875965932,"vZ0":-1.6175762959127091,"x":148.51,"y":150.1,"x0":-1.9180198454776074,"y0":50.00225153421194,"z0":5.7962561550658265,"aX":-19.905546501615262},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":18.2,"spinRate":2210,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40962589700494734,"extension":6.66562938429595},"index":1,"playId":"3645a7de-0280-35f0-b119-c422427de132","pitchNumber":2,"startTime":"2026-08-30T19:23:01.269Z","endTime":"2026-08-30T19:23:06.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"bb202659-cfc7-317d-86d2-bc7eb4712808","startTime":"2026-08-30T19:23:21.883Z","endTime":"2026-08-30T19:23:24.883Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.799062094490218,"aZ":-24.44935454210337,"pfxX":-10.441863829181814,"pfxZ":4.004833866075537,"pX":0.4392874592050679,"pZ":1.544282100443481,"vX0":10.282928391307976,"vY0":-137.99650931638314,"vZ0":-5.904643159134488,"x":100.26,"y":197.08,"x0":-1.9792295500945438,"y0":50.00198009054161,"z0":5.359528521857031,"aX":-20.132035480133112},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":2260,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39697377247279286,"extension":6.866160456936597},"index":3,"playId":"c758d79e-ebeb-3472-9b2f-2d4a9910b058","pitchNumber":3,"startTime":"2026-08-30T19:23:42.306Z","endTime":"2026-08-30T19:23:46.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011371734301132,"aZ":-15.78188610253897,"pfxX":-7.826025518840233,"pfxZ":9.044336020689638,"pX":0.38003199315012537,"pZ":0.6129448899921807,"vX0":8.91632297796699,"vY0":-134.0497300032869,"vZ0":-9.81325514943724,"x":102.51,"y":222.23,"x0":-1.9785536656224698,"y0":50.00497689335478,"z0":5.457453115695777,"aX":-14.189756408669552},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":12.1,"spinRate":2189,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40919611505374,"extension":6.858171131092602},"index":4,"playId":"22a1c23b-e012-3ac2-b505-6cb7784abe3a","pitchNumber":4,"startTime":"2026-08-30T19:24:01.583Z","endTime":"2026-08-30T19:24:05.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:24:05.289Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:25:28.642Z","endTime":"2026-08-30T19:27:30.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:24:18.595Z","endTime":"2026-08-30T19:25:30.911Z","isPitch":false,"type":"action"},{"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.6,"endSpeed":85.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309071951822556,"aZ":-22.924572531436596,"pfxX":-9.892190580382785,"pfxZ":4.918837760511911,"pX":-1.1435680400614139,"pZ":2.093497992149384,"vX0":5.69842284248763,"vY0":-136.1145422565924,"vZ0":-5.162229881516046,"x":160.59,"y":182.26,"x0":-1.9767653036680353,"y0":50.00396737583563,"z0":5.597830028588691,"aX":-18.60031210887124},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":16.8,"spinRate":2062,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40210637370296176,"extension":6.672763197248308},"index":1,"playId":"795da047-3e0e-37b7-9301-781dd824923b","pitchNumber":1,"startTime":"2026-08-30T19:25:30.911Z","endTime":"2026-08-30T19:25:34.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49873920256142,"aZ":-23.113859814662863,"pfxX":-0.28734422766467826,"pfxZ":5.1601985677217765,"pX":1.271555048845531,"pZ":0.8100783413660799,"vX0":8.406012035667096,"vY0":-131.1014911628276,"vZ0":-7.904926985838813,"x":68.53,"y":216.91,"x0":-1.9275240736572579,"y0":50.00440657914706,"z0":5.5668576485026335,"aX":-0.5068297375716114},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.2,"spinRate":2113,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41643901514253434,"extension":6.816769712677902},"index":2,"playId":"3778543a-9e0f-352f-ad28-a3709e2eee4d","pitchNumber":2,"startTime":"2026-08-30T19:25:48.465Z","endTime":"2026-08-30T19:25:51.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.266449402550524,"aZ":-22.372601111016188,"pfxX":-10.087721427312466,"pfxZ":5.110334722310239,"pX":0.20547668386918533,"pZ":2.209382504638635,"vX0":9.49583157264226,"vY0":-137.57962445623156,"vZ0":-4.934729620685533,"x":109.17,"y":179.13,"x0":-1.9786040750235612,"y0":50.00615726348131,"z0":5.540952148207055,"aX":-19.359873256365198},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2156,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3979808066203998,"extension":6.790704618929205},"index":3,"playId":"a05c7542-98d9-375c-a0ca-e6fdae569e1f","pitchNumber":3,"startTime":"2026-08-30T19:26:08.837Z","endTime":"2026-08-30T19:26:13.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":93.4,"endSpeed":85.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.984932515563287,"aZ":-24.27464235951004,"pfxX":-9.656951628846468,"pfxZ":4.252499151844418,"pX":-0.20015383487466787,"pZ":2.535927970516899,"vX0":8.49783407118726,"vY0":-135.77418796882944,"vZ0":-3.639183187374451,"x":124.63,"y":170.31,"x0":-2.1228186739136206,"y0":50.00486897990008,"z0":5.591872556836771,"aX":-17.950383501482705},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":2182,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.40410303853397656,"extension":6.952409093195561},"index":4,"playId":"36553ab1-5e3b-38b5-8bc8-cc920e5b4540","pitchNumber":4,"startTime":"2026-08-30T19:26:32.798Z","endTime":"2026-08-30T19:26:37.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99476106143439,"aZ":-35.18689765884436,"pfxX":-0.34299707404875024,"pfxZ":-2.0612276498333024,"pX":-1.021101990162839,"pZ":1.8187888735885802,"vX0":2.5716150685163273,"vY0":-119.98207152748685,"vZ0":-2.2150440967611322,"x":155.92,"y":189.67,"x0":-2.059594102480873,"y0":50.00010889651799,"z0":5.872922290190435,"aX":-0.5034923909474106},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.0,"breakHorizontal":0.0,"spinRate":2192,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.45554567905919807,"extension":6.798879386739014},"index":5,"playId":"ef872979-3a62-3376-9d04-ce87825dfd66","pitchNumber":5,"startTime":"2026-08-30T19:26:59.397Z","endTime":"2026-08-30T19:27:03.954Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79376127430875,"aZ":-35.67634441913522,"pfxX":-1.5999617372878614,"pfxZ":-2.3176575212291937,"pX":-0.006129567959594215,"pZ":2.525346432063351,"vX0":5.231515719604638,"vY0":-122.44701570460009,"vZ0":-0.563429383190934,"x":117.23,"y":170.6,"x0":-1.9649035754195243,"y0":50.00006844241262,"z0":5.818174543451,"aX":-2.423353225725003},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.1,"breakHorizontal":1.7,"spinRate":2274,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.4477924911646003,"extension":6.873446869814615},"hitData":{"launchSpeed":91.8,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":166.38}},"index":6,"playId":"9afa6188-5d66-3663-ab42-2e57d752b39c","pitchNumber":6,"startTime":"2026-08-30T19:27:20.800Z","endTime":"2026-08-30T19:27:30.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:27:30.441Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:29:31.917Z","endTime":"2026-08-30T19:29:51.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833021230898925,"aZ":-23.431075620713315,"pfxX":0.3232793204705182,"pfxZ":4.877310677606422,"pX":0.15098032616788765,"pZ":2.3030418310530023,"vX0":4.301233134129146,"vY0":-133.12812107664715,"vZ0":-4.098949130829443,"x":111.24,"y":176.6,"x0":-1.5283555043007808,"y0":50.006071309321854,"z0":5.560844507647012,"aX":0.5788034685744483},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.2,"breakHorizontal":-1.6,"spinRate":2378,"spinDirection":194},"zone":5,"typeConfidence":0.89,"plateTime":0.4115829066183614,"extension":6.736389660375852},"hitData":{"launchSpeed":88.7,"launchAngle":47.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.18,"coordY":90.03}},"index":0,"playId":"d7797298-2a05-3e13-b840-00e81d3a0f20","pitchNumber":1,"startTime":"2026-08-30T19:29:40.858Z","endTime":"2026-08-30T19:29:51.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:29:51.660Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Freeman flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:30:31.456Z","endTime":"2026-08-30T19:31:20.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:30:15.619Z","endTime":"2026-08-30T19:30:33.742Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"}},{"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.1,"endSpeed":85.7,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.448916561332272,"aZ":-20.362325192694847,"pfxX":-10.027337338647017,"pfxZ":6.261484638257357,"pX":-0.288166987210953,"pZ":2.122935550042864,"vX0":7.514972817593179,"vY0":-136.7840389766264,"vZ0":-4.656039130811608,"x":127.98,"y":181.46,"x0":-1.7746672058450237,"y0":50.002209792571556,"z0":5.251866441747241,"aX":-18.91414603818931},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2317,"spinDirection":228},"zone":4,"typeConfidence":0.75,"plateTime":0.4011259628970736,"extension":6.643761634807913},"index":1,"playId":"b59c4389-da40-3e78-a63a-3ac9a8e0c441","pitchNumber":1,"startTime":"2026-08-30T19:30:33.742Z","endTime":"2026-08-30T19:30:37.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87209237368341,"aZ":-21.307290390129197,"pfxX":-11.157598038435069,"pfxZ":5.507270682575482,"pX":0.7143772084600671,"pZ":1.8302542561454227,"vX0":10.248152130665027,"vY0":-140.13587530398706,"vZ0":-5.133695040758365,"x":89.77,"y":189.36,"x0":-1.553724450297596,"y0":50.0068721290248,"z0":5.092495593608704,"aX":-22.03158721777706},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":17.9,"spinRate":2415,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.3919822210089774,"extension":6.9068025195037945},"index":2,"playId":"72650137-cf18-3039-9705-c50139d7aa97","pitchNumber":2,"startTime":"2026-08-30T19:30:53.178Z","endTime":"2026-08-30T19:30:57.226Z","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":96.0,"endSpeed":87.0,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.980039895644346,"aZ":-15.683092657550581,"pfxX":-7.231312689564033,"pfxZ":8.42806465757549,"pX":-0.600175898460786,"pZ":3.2115335818717736,"vX0":5.349103370272422,"vY0":-139.59643290832733,"vZ0":-3.31656640975867,"x":139.88,"y":152.07,"x0":-1.6101644095018266,"y0":50.000940239469074,"z0":5.4593197540712755,"aX":-14.146170195679039},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2453,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.393679573931105,"extension":6.6504897538227805},"hitData":{"launchSpeed":77.9,"launchAngle":38.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.72,"coordY":85.06}},"index":3,"playId":"4d002cd1-6577-3896-8bf6-e798cee1e725","pitchNumber":3,"startTime":"2026-08-30T19:31:11.769Z","endTime":"2026-08-30T19:31:20.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:31:20.511Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elias Díaz doubles (11) on a fly ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:31:35.661Z","endTime":"2026-08-30T19:33:06.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84078233838463,"aZ":-24.56277205659493,"pfxX":-11.699839325255203,"pfxZ":3.835935565388592,"pX":0.6546713876063474,"pZ":1.89739073380835,"vX0":10.298978636697537,"vY0":-140.4662761795973,"vZ0":-4.741342025318321,"x":92.05,"y":187.55,"x0":-1.5515844403235053,"y0":50.00308605457536,"z0":5.218139721615962,"aX":-23.221017433491713},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":2386,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.39094606975748025,"extension":6.734365368634126},"index":0,"playId":"090c3cd7-5a9e-3351-816d-a4006b5b6389","pitchNumber":1,"startTime":"2026-08-30T19:31:48.433Z","endTime":"2026-08-30T19:31:52.405Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T19:31:57.544Z","endTime":"2026-08-30T19:32:13.138Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.832222946821176,"aZ":-22.727881213198895,"pfxX":0.5492554328023611,"pfxZ":5.047409956396555,"pX":1.0258158795289922,"pZ":2.8412360119672284,"vX0":6.390816342895361,"vY0":-135.97866599256767,"vZ0":-3.12526590934159,"x":77.9,"y":162.07,"x0":-1.4264557912624374,"y0":50.005696979488555,"z0":5.582461688894677,"aX":1.028528533471212},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-2.4,"spinRate":2505,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.4028018537284037,"extension":6.709469128821238},"index":2,"playId":"f2208cad-186e-3d8b-a308-33c05812fafe","pitchNumber":2,"startTime":"2026-08-30T19:32:13.138Z","endTime":"2026-08-30T19:32:17.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55153665479452,"aZ":-34.716424229436115,"pfxX":9.087231247317098,"pfxZ":-1.6262245104348665,"pX":0.3634854806527667,"pZ":1.9502392953186112,"vX0":2.3364182091717822,"vY0":-125.54870508020113,"vZ0":-1.0878115576476408,"x":103.14,"y":186.12,"x0":-1.7642280583165153,"y0":50.00492246914366,"z0":5.2706680000180235,"aX":14.192494153324136},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":-17.0,"spinRate":3174,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.439938767225585,"extension":6.43453918423892},"index":3,"playId":"bc5ca22f-da55-3e0a-925d-950c397e363d","pitchNumber":3,"startTime":"2026-08-30T19:32:31.092Z","endTime":"2026-08-30T19:32:34.823Z","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":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48654575564229,"aZ":-21.885753862781957,"pfxX":-11.663894449156633,"pfxZ":5.134193802482696,"pX":0.13776775361226187,"pZ":2.0129669991286243,"vX0":9.168459071335684,"vY0":-140.99392010801725,"vZ0":-4.817527903300354,"x":111.75,"y":184.43,"x0":-1.6485919949310357,"y0":50.001776334267674,"z0":5.165102499960063,"aX":-23.36998937515486},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.4,"breakHorizontal":19.1,"spinRate":2423,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.38917856537637485,"extension":6.4979557089196645},"hitData":{"launchSpeed":97.8,"launchAngle":26.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":175.07,"coordY":56.54}},"index":4,"playId":"a4893b85-0758-3c15-9f35-c4f969ca7868","pitchNumber":4,"startTime":"2026-08-30T19:32:53.169Z","endTime":"2026-08-30T19:33:06.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:33:06.960Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:33:26.284Z","endTime":"2026-08-30T19:36:31.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":89.2,"endSpeed":81.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076078388610338,"aZ":-25.688065329698073,"pfxX":-9.300633938236532,"pfxZ":3.805116547872732,"pX":-0.14889453878552217,"pZ":2.7071066128338206,"vX0":7.1622075284381195,"vY0":-129.71622807529795,"vZ0":-1.694049984811365,"x":122.68,"y":165.69,"x0":-1.73711682389094,"y0":50.00218748394862,"z0":5.326630866227582,"aX":-15.852673611205539},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":1435,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.42221393350411995,"extension":6.818178642949626},"index":0,"playId":"a9c0aa14-6bf0-3fe4-b0d8-6f61966ebbb0","pitchNumber":1,"startTime":"2026-08-30T19:33:39.445Z","endTime":"2026-08-30T19:33:44.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43810445474094,"aZ":-12.673353224043092,"pfxX":-6.983174065927709,"pfxZ":9.789713403246706,"pX":0.6323947552027005,"pZ":3.1706270995886547,"vX0":7.9519598417244355,"vY0":-140.84068832661038,"vZ0":-4.294793150726129,"x":92.89,"y":153.17,"x0":-1.3314430546711846,"y0":50.006850732908184,"z0":5.545950859939643,"aX":-13.917032326755379},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":10.8,"spinRate":2358,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.39012377059615977,"extension":6.748963776227917},"index":1,"playId":"532d7bed-9df6-344e-9ef2-e02a4dc72bee","pitchNumber":2,"startTime":"2026-08-30T19:34:06.024Z","endTime":"2026-08-30T19:34:10.055Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T19:34:20.514Z","endTime":"2026-08-30T19:34:42.325Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874547802916272,"aZ":-35.331469863514954,"pfxX":9.314137399318467,"pfxZ":-1.9960912759725282,"pX":-1.0175901937773424,"pZ":3.1127493363395233,"vX0":-0.33350910944484136,"vY0":-125.25446280259622,"vZ0":1.8333766546735273,"x":155.79,"y":154.74,"x0":-2.0912515279546846,"y0":50.00526155382676,"z0":5.274259279432312,"aX":14.702953650246823},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":-16.8,"spinRate":3083,"spinDirection":66},"zone":11,"typeConfidence":0.9,"plateTime":0.43841121699282803,"extension":6.278818071692031},"index":3,"playId":"23584181-e90e-3ba3-aa70-6989edbf1ef7","pitchNumber":3,"startTime":"2026-08-30T19:34:42.325Z","endTime":"2026-08-30T19:34:46.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.108105215376696,"aZ":-15.208459515529555,"pfxX":-5.964574274744058,"pfxZ":8.408753769297673,"pX":-0.6764144799925806,"pZ":2.930004601522977,"vX0":4.838970858407555,"vY0":-140.93836484973147,"vZ0":-4.1167848113589605,"x":142.78,"y":159.67,"x0":-1.6380197643949896,"y0":50.00489710668597,"z0":5.387488076593611,"aX":-12.03776422664841},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2392,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.38816937106172844,"extension":6.688705858646927},"index":4,"playId":"125f34a4-9fb2-37c1-a708-9ab959cd235f","pitchNumber":4,"startTime":"2026-08-30T19:35:05.726Z","endTime":"2026-08-30T19:35:11.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08363312936174,"aZ":-17.230638393457255,"pfxX":-6.713496186818258,"pfxZ":7.356161086696654,"pX":-1.0992084685795382,"pZ":2.9590829872892166,"vX0":3.7689407804970743,"vY0":-141.59072192754485,"vZ0":-3.83403876515589,"x":158.9,"y":158.88,"x0":-1.5746898067707422,"y0":50.00599656185738,"z0":5.4321715380846,"aX":-13.644797193587562},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":11.4,"spinRate":2319,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.38670897878197685,"extension":6.616991335294238},"index":5,"playId":"7c9cbc2d-e903-30b1-abb3-f9d730bff632","pitchNumber":5,"startTime":"2026-08-30T19:35:35.099Z","endTime":"2026-08-30T19:35:38.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488730212143505,"aZ":-34.229045132776996,"pfxX":7.164225161143639,"pfxZ":-1.2812411869128084,"pX":0.2231144860993555,"pZ":0.5434700989786323,"vX0":3.1175790770276626,"vY0":-125.80643892682895,"vZ0":-4.265705741088665,"x":108.5,"y":224.11,"x0":-1.9611286180863394,"y0":50.000963775087456,"z0":5.022443807697643,"aX":11.530175321675802},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":-13.7,"spinRate":3085,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.43466622924888965,"extension":6.541931344257222},"index":6,"playId":"31598ac5-9e07-3319-a7f7-dbfcd4569200","pitchNumber":6,"startTime":"2026-08-30T19:35:59.344Z","endTime":"2026-08-30T19:36:05.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43781506734332,"aZ":-44.30754660430915,"pfxX":2.728174461410102,"pfxZ":-8.045134260926579,"pX":0.7725238877083712,"pZ":0.4296960693011554,"vX0":4.654167455620971,"vY0":-122.88316173548722,"vZ0":-3.0849381584059934,"x":87.55,"y":227.18,"x0":-1.510497887225243,"y0":50.001631492466466,"z0":5.515751682238518,"aX":4.114918356769639},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-15.0,"breakHorizontal":-6.1,"spinRate":3097,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.44806280532519693,"extension":6.620961053340948},"index":7,"playId":"9241f08b-f9c1-36df-890b-13354e4629e0","pitchNumber":7,"startTime":"2026-08-30T19:36:27.004Z","endTime":"2026-08-30T19:36:31.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:36:31.769Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, third baseman Cody Freeman to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:39:04.239Z","endTime":"2026-08-30T19:39:50.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Alexander replaces Kumar Rocker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:38:21.013Z","endTime":"2026-08-30T19:39:06.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"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(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":89.6,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410917926862275,"aZ":-23.11170609567102,"pfxX":-0.10242201934995876,"pfxZ":5.2548630753267,"pX":-1.0651738102907133,"pZ":2.3641790515329024,"vX0":-8.468962419146363,"vY0":-130.26483079600894,"vZ0":-3.662944621244269,"x":157.6,"y":174.95,"x0":2.2363973376375252,"y0":50.00492135415303,"z0":5.528334063772831,"aX":-0.1750824283026877},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":2.0,"spinRate":2430,"spinDirection":156},"zone":13,"typeConfidence":0.91,"plateTime":0.4198855237311556,"extension":6.277819784605712},"index":1,"playId":"5ab76c74-84e7-3472-8f00-a249bd944653","pitchNumber":1,"startTime":"2026-08-30T19:39:06.479Z","endTime":"2026-08-30T19:39:10.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891330720208146,"aZ":-28.390618803865387,"pfxX":7.42897482327267,"pfxZ":2.4429665236016387,"pX":-0.2754816747548573,"pZ":1.7209096723269064,"vX0":-8.313438747085273,"vY0":-123.68089299765667,"vZ0":-3.257499775280138,"x":127.5,"y":192.32,"x0":2.165692044262908,"y0":50.001849195323736,"z0":5.438431858435726,"aX":11.498070965071978},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-11.5,"spinRate":1485,"spinDirection":123},"zone":7,"typeConfidence":0.9,"plateTime":0.44302402399694296,"extension":6.185369060456007},"index":2,"playId":"0fdade96-aba3-3591-b353-9ca6ec8d8a48","pitchNumber":2,"startTime":"2026-08-30T19:39:22.324Z","endTime":"2026-08-30T19:39:26.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.547804562237253,"aZ":-27.179905540210807,"pfxX":8.03970248024661,"pfxZ":3.1613358441169295,"pX":0.8595698015304449,"pZ":1.8247570415163152,"vX0":-6.151740181671724,"vY0":-124.96427314939217,"vZ0":-3.492361088973693,"x":84.24,"y":189.51,"x0":2.3105528255719547,"y0":50.002861524837776,"z0":5.477128032435526,"aX":12.695897993204694},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.1,"spinRate":1534,"spinDirection":124},"zone":14,"typeConfidence":0.84,"plateTime":0.43857894399250785,"extension":6.269252390551643},"hitData":{"launchSpeed":72.2,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.35,"coordY":177.91}},"index":3,"playId":"9aab3433-c919-37ad-ac28-05f9cdb59d5b","pitchNumber":3,"startTime":"2026-08-30T19:39:41.821Z","endTime":"2026-08-30T19:39:50.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:39:50.827Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, shortstop Corey Seager to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:40:06.725Z","endTime":"2026-08-30T19:41:49.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137084599414017,"aZ":-19.155375705924918,"pfxX":0.30787769571158485,"pfxZ":7.325361316582698,"pX":-0.19572047339039714,"pZ":2.0118889992118434,"vX0":-6.443637153844602,"vY0":-132.2079264386009,"vZ0":-5.386111290155504,"x":124.46,"y":184.46,"x0":2.2290210018148215,"y0":50.00317962775233,"z0":5.473431060680869,"aX":0.547890175299758},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":0.8,"spinRate":2332,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.41367006747784174,"extension":6.298410894007262},"index":0,"playId":"296a2f1d-ab1c-3b45-8154-2f771efd22fd","pitchNumber":1,"startTime":"2026-08-30T19:40:17.586Z","endTime":"2026-08-30T19:40:21.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353110340067598,"aZ":-30.13571094815146,"pfxX":-8.640832919729366,"pfxZ":1.4584733442897075,"pX":0.28837990692410026,"pZ":1.5579558326113196,"vX0":-2.6904090874350817,"vY0":-118.0344944352075,"vZ0":-2.3452080000029056,"x":106.01,"y":196.72,"x0":2.568333929136509,"y0":50.004523731011496,"z0":5.364137324883139,"aX":-12.082160296549342},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":2580,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.4656461268409773,"extension":6.189178471811493},"index":1,"playId":"4f472070-778d-326d-8867-b67def21daa2","pitchNumber":2,"startTime":"2026-08-30T19:40:33.964Z","endTime":"2026-08-30T19:40:38.394Z","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":92.2,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99692300477975,"aZ":-22.014524589297228,"pfxX":10.270648360737118,"pfxZ":5.633981202890819,"pX":0.6332756181123053,"pZ":2.4774327424369513,"vX0":-7.708981096968174,"vY0":-133.98149948706273,"vZ0":-3.382651358295597,"x":92.86,"y":171.89,"x0":2.224353611916239,"y0":50.00548328962173,"z0":5.343613287678909,"aX":18.53386435524096},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":-16.8,"spinRate":2176,"spinDirection":135},"zone":6,"typeConfidence":0.9,"plateTime":0.409990147447469,"extension":6.205777437611451},"index":2,"playId":"68e4f9c2-86d8-34b2-aca8-204a75b4ca69","pitchNumber":3,"startTime":"2026-08-30T19:40:52.597Z","endTime":"2026-08-30T19:40:59.384Z","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":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.635933438973122,"aZ":-29.136785622798833,"pfxX":-4.633808283435892,"pfxZ":2.0763523732796543,"pX":-2.6856817328251634,"pZ":1.692405462705988,"vX0":-10.007435524281105,"vY0":-120.79925829863059,"vZ0":-2.641948954535863,"x":219.37,"y":193.09,"x0":2.128767349692374,"y0":50.00463662913692,"z0":5.386878575653682,"aX":-6.7810403181502945},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.4,"breakHorizontal":11.0,"spinRate":2567,"spinDirection":291},"zone":13,"typeConfidence":0.87,"plateTime":0.4550880278696434,"extension":6.417740367135037},"index":3,"playId":"2081ec90-d130-396d-9b03-ee89352e54aa","pitchNumber":4,"startTime":"2026-08-30T19:41:21.251Z","endTime":"2026-08-30T19:41:24.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56705454801183,"aZ":-16.811080139596775,"pfxX":5.6364272815891345,"pfxZ":8.10786686820883,"pX":-0.18801250251441307,"pZ":2.667349594731556,"vX0":-8.234459160463087,"vY0":-136.85841144247135,"vZ0":-4.341690006298337,"x":124.17,"y":166.76,"x0":2.129211755553833,"y0":50.001253433385685,"z0":5.427811191090745,"aX":10.67830073047937},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":-8.4,"spinRate":2365,"spinDirection":137},"zone":5,"typeConfidence":0.92,"plateTime":0.40041945507381627,"extension":6.288342800790051},"hitData":{"launchSpeed":92.0,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":148.64}},"index":4,"playId":"cbd4516b-3d3b-3c1b-9877-ecc9bfb87597","pitchNumber":5,"startTime":"2026-08-30T19:41:41.068Z","endTime":"2026-08-30T19:41:49.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:41:49.716Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, second baseman Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:42:09.398Z","endTime":"2026-08-30T19:42:25.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55833422442994,"aZ":-31.54251166865461,"pfxX":-9.916831582369417,"pfxZ":0.4636164545170285,"pX":-0.283136563491481,"pZ":2.4705377217262465,"vX0":-3.47860416944322,"vY0":-117.0267491531628,"vZ0":-0.10055245109567923,"x":127.79,"y":172.08,"x0":2.516147858480917,"y0":50.005254726936535,"z0":5.498792273067337,"aX":-13.590209692984953},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.1,"breakHorizontal":18.8,"spinRate":2445,"spinDirection":290},"zone":4,"typeConfidence":0.9,"plateTime":0.47020892790617586,"extension":6.143611881792462},"hitData":{"launchSpeed":87.0,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":152.19}},"index":0,"playId":"494c8483-de2b-3db2-8415-f6e6d2584547","pitchNumber":1,"startTime":"2026-08-30T19:42:18.620Z","endTime":"2026-08-30T19:42:25.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:42:25.164Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Seager walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:44:25.235Z","endTime":"2026-08-30T19:46:30.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988932391620796,"aZ":-33.24335518002274,"pfxX":9.003073491062917,"pfxZ":-0.6983807674611842,"pX":1.6518664099424432,"pZ":0.7609815622814792,"vX0":5.6889658288793346,"vY0":-124.08809556987399,"vZ0":-4.012381216249578,"x":54.03,"y":218.23,"x0":-1.8541873579106798,"y0":50.003658038917955,"z0":5.22309972399153,"aX":13.786396976254377},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-17.8,"spinRate":3317,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.444471376354032,"extension":6.582058329942602},"index":0,"playId":"54cd34dc-5594-3ed5-890b-4ea1d2d6226e","pitchNumber":1,"startTime":"2026-08-30T19:44:39.198Z","endTime":"2026-08-30T19:44:42.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060542505245067,"aZ":-24.05885409905318,"pfxX":-5.523566682458223,"pfxZ":4.8235274436221065,"pX":-1.7417963072023162,"pZ":4.377291664447458,"vX0":2.0258585985559474,"vY0":-128.71208920664316,"vZ0":1.9755693443353946,"x":183.39,"y":120.59,"x0":-1.820301359621477,"y0":50.001577590064024,"z0":5.459567966097518,"aX":-9.291295372459103},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":9.6,"spinRate":1393,"spinDirection":241},"zone":11,"typeConfidence":0.86,"plateTime":0.4251146912427317,"extension":6.649218495628469},"index":1,"playId":"32bbc511-6c5d-30d1-ad38-4c7a2fec2bdf","pitchNumber":2,"startTime":"2026-08-30T19:44:58.560Z","endTime":"2026-08-30T19:45:01.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788063394164272,"aZ":-45.08762759646395,"pfxX":3.522015624857894,"pfxZ":-8.660391114156747,"pX":0.28442825443572484,"pZ":1.758129130322561,"vX0":3.3703974280914135,"vY0":-121.56113872603812,"vZ0":0.04619428180384921,"x":106.16,"y":191.31,"x0":-1.5799525194184885,"y0":50.005754651707115,"z0":5.667101885792111,"aX":5.2488703538477335},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.4,"breakHorizontal":-7.2,"spinRate":3039,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.45132988548875463,"extension":6.57441930385456},"index":2,"playId":"b136a12f-a152-3c9d-ab2a-99a82297f389","pitchNumber":3,"startTime":"2026-08-30T19:45:17.667Z","endTime":"2026-08-30T19:45:23.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25440622290322,"aZ":-24.15881886063179,"pfxX":-11.592811144101763,"pfxZ":4.081290828759259,"pX":-0.9107485357583411,"pZ":1.4329312402273398,"vX0":6.6659358371350965,"vY0":-140.30362361415686,"vZ0":-5.6809930015591465,"x":151.72,"y":200.09,"x0":-1.83060327456721,"y0":50.001244349890136,"z0":5.091655107437485,"aX":-22.75816251515345},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.2,"breakHorizontal":19.3,"spinRate":2403,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.39268965014759205,"extension":6.805531608485261},"index":3,"playId":"d7e4c4c5-bf0c-3ef1-980f-c46247c07d95","pitchNumber":4,"startTime":"2026-08-30T19:46:07.559Z","endTime":"2026-08-30T19:46:12.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04023717276759,"aZ":-24.4811696071815,"pfxX":1.2913165281395167,"pfxZ":4.122488937220166,"pX":0.9362605937624232,"pZ":1.6009540836252323,"vX0":6.296987260984069,"vY0":-135.3229427747301,"vZ0":-5.58498389278697,"x":81.31,"y":195.55,"x0":-1.5833488011313877,"y0":50.00112789630148,"z0":5.394303617156116,"aX":2.4052342546222536},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.6,"spinRate":2546,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.4039394855690772,"extension":6.8019230548599365},"index":4,"playId":"383a1359-0f12-3487-8d74-4b46be797b00","pitchNumber":5,"startTime":"2026-08-30T19:46:25.740Z","endTime":"2026-08-30T19:46:30.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:46:30.072Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks. Corey Seager to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:47:53.204Z","endTime":"2026-08-30T19:50:28.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnSecond":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:47:10.495Z","endTime":"2026-08-30T19:47:55.474Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.847200366671434,"aZ":-21.38592052755665,"pfxX":0.7958110112682748,"pfxZ":5.93351191839143,"pX":1.209260885079167,"pZ":2.105906207404037,"vX0":6.942120313017249,"vY0":-134.17315555489444,"vZ0":-4.920051049196822,"x":70.91,"y":181.92,"x0":-1.5180681056303154,"y0":50.00013704221026,"z0":5.493333467115766,"aX":1.4462271140527898},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":-3.0,"spinRate":2410,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.40868487247544394,"extension":6.875263727203351},"index":1,"playId":"6180396c-848d-30c7-a528-3e48eda852e8","pitchNumber":1,"startTime":"2026-08-30T19:47:55.474Z","endTime":"2026-08-30T19:47:59.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.762635932746907,"aZ":-23.597619909068406,"pfxX":-12.437566388743932,"pfxZ":4.438102500665029,"pX":0.21072666863434814,"pZ":1.499809186932205,"vX0":9.559807816521177,"vY0":-138.35615695892875,"vZ0":-5.483572164517902,"x":108.97,"y":198.29,"x0":-1.6787064074425013,"y0":50.00484004154614,"z0":5.095732941353431,"aX":-24.041174140066175},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":20.4,"spinRate":2370,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.3963670623198787,"extension":6.6333816250750095},"index":2,"playId":"a65bde08-4854-3e28-a5dc-0c8706db80a7","pitchNumber":2,"startTime":"2026-08-30T19:48:16.237Z","endTime":"2026-08-30T19:48:20.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.961548723319247,"aZ":-24.257469105273596,"pfxX":-11.845329659249344,"pfxZ":4.118355323868331,"pX":-0.23430615802047902,"pZ":1.9049840333588215,"vX0":8.161024930512175,"vY0":-138.08861747539876,"vZ0":-4.454600180790975,"x":125.93,"y":187.35,"x0":-1.6953295264113548,"y0":50.005304374946164,"z0":5.179751872387328,"aX":-22.78273197643033},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":19.7,"spinRate":2347,"spinDirection":230},"zone":8,"typeConfidence":0.89,"plateTime":0.39729875084409816,"extension":6.636323141777078},"index":3,"playId":"96c500b1-cb87-3388-b8d3-79867af438c1","pitchNumber":3,"startTime":"2026-08-30T19:48:39.958Z","endTime":"2026-08-30T19:48:43.681Z","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":82.3,"endSpeed":75.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142486966014435,"aZ":-46.17290191823871,"pfxX":4.610805227396863,"pfxZ":-9.746449358786192,"pX":-0.738097601766361,"pZ":3.9699941310367257,"vX0":0.4509904158506529,"vY0":-119.65679864055495,"vZ0":5.162936211373141,"x":145.13,"y":131.59,"x0":-1.5278573802715434,"y0":50.00344275401067,"z0":5.945733927150757,"aX":6.621928306039913},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.0,"breakHorizontal":-8.4,"spinRate":2933,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.45943887138535455,"extension":6.51914458518149},"index":4,"playId":"d76d08ba-508c-3449-8d86-82a0b04f9b5d","pitchNumber":4,"startTime":"2026-08-30T19:49:05.844Z","endTime":"2026-08-30T19:49:09.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319374298539643,"aZ":-36.654155021066984,"pfxX":7.655306938932812,"pfxZ":-2.9079595532957603,"pX":0.9005763332055392,"pZ":1.4625251241911024,"vX0":4.146993988473398,"vY0":-124.4008637867836,"vZ0":-1.6317485503964548,"x":82.67,"y":199.29,"x0":-1.793087314509337,"y0":50.005797331088274,"z0":5.2188663742082015,"aX":11.775369830525541},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.4,"breakHorizontal":-14.9,"spinRate":3103,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4434845892758754,"extension":6.535735660468875},"index":5,"playId":"548a68b7-c13b-3539-a77f-a4b46adb2f8e","pitchNumber":5,"startTime":"2026-08-30T19:49:27.465Z","endTime":"2026-08-30T19:49:32.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91501461158963,"aZ":-13.43863571531517,"pfxX":-5.7901623768407005,"pfxZ":9.370416121365949,"pX":1.7596964813939346,"pZ":2.539169572394991,"vX0":11.016744195153466,"vY0":-140.94887399992527,"vZ0":-5.157362782750121,"x":49.92,"y":170.22,"x0":-1.4584743498785824,"y0":50.00453920636901,"z0":5.27000164479135,"aX":-11.580209047886466},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2365,"spinDirection":219},"zone":12,"typeConfidence":0.92,"plateTime":0.3895514662656736,"extension":6.810169128573963},"index":6,"playId":"c3aa0c45-5fe9-3f2d-afc2-c557ffe6d211","pitchNumber":6,"startTime":"2026-08-30T19:50:02.218Z","endTime":"2026-08-30T19:50:05.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52477589138667,"aZ":-13.358424311478645,"pfxX":-4.554179318253285,"pfxZ":9.34336818458639,"pX":0.07284698025821601,"pZ":3.8538363316894113,"vX0":6.158468821446934,"vY0":-141.3353546536616,"vZ0":-2.0162858067059637,"x":114.22,"y":134.73,"x0":-1.5471605065790714,"y0":50.006931532252615,"z0":5.438869736676168,"aX":-9.175844718469675},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2379,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.38818785403577527,"extension":6.8458777762595755},"index":7,"playId":"432232e4-742e-35de-809c-41fc6ce72e1a","pitchNumber":7,"startTime":"2026-08-30T19:50:24.581Z","endTime":"2026-08-30T19:50:28.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:50:28.794Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out to first baseman Jake Bauers. Corey Seager to 3rd. Wyatt Langford to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:51:52.426Z","endTime":"2026-08-30T19:54:02.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnThird":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:50:39.648Z","endTime":"2026-08-30T19:51:54.657Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.351474048897817,"aZ":-44.052473652591104,"pfxX":2.2471359974314553,"pfxZ":-8.075351267142509,"pX":0.6276649754844704,"pZ":1.3923969817240032,"vX0":4.650106091104545,"vY0":-121.24718557321394,"vZ0":-0.8074862134706194,"x":93.07,"y":201.19,"x0":-1.6161470126415305,"y0":50.003295586898616,"z0":5.6143512895509575,"aX":3.304610667003776},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.5,"breakHorizontal":-5.3,"spinRate":3129,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.45384043872736113,"extension":6.570399373597353},"index":1,"playId":"7e85d078-8fd0-35d6-91e8-5d694bbce42b","pitchNumber":1,"startTime":"2026-08-30T19:51:54.657Z","endTime":"2026-08-30T19:51:58.355Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11989971099477,"aZ":-43.52489899195,"pfxX":2.1031973704192164,"pfxZ":-7.702741497417498,"pX":0.9519987267513167,"pZ":0.238963680761698,"vX0":5.355090363838662,"vY0":-121.49690482752871,"vZ0":-3.4021583060959673,"x":80.71,"y":232.33,"x0":-1.5673919342848857,"y0":50.005737098059114,"z0":5.49657811544329,"aX":3.0972537563756486},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.5,"breakHorizontal":-5.3,"spinRate":3091,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.45341970792077024,"extension":6.670498297928153},"index":2,"playId":"b6bf9c69-53b0-336c-8720-73256438782b","pitchNumber":2,"startTime":"2026-08-30T19:52:16.776Z","endTime":"2026-08-30T19:52:20.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32997214507617,"aZ":-21.48265255784666,"pfxX":0.2767314796716889,"pfxZ":5.735800076382464,"pX":0.6472516027219217,"pZ":2.8248937750554948,"vX0":5.889173024054022,"vY0":-135.60269537829163,"vZ0":-3.2086734199935165,"x":92.33,"y":162.51,"x0":-1.587648235943859,"y0":50.00509057335839,"z0":5.520312459854242,"aX":0.5150949126800005},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":-1.7,"spinRate":2413,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.4037468163080269,"extension":6.808340657536113},"index":3,"playId":"fd80b142-1430-3442-9007-128ebf869341","pitchNumber":3,"startTime":"2026-08-30T19:52:43.021Z","endTime":"2026-08-30T19:52:46.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38414057383766,"aZ":-15.193848940291943,"pfxX":-4.587481835583745,"pfxZ":8.625968881940176,"pX":0.33355970737138707,"pZ":3.4047668513189824,"vX0":6.924714265419383,"vY0":-139.6299516039349,"vZ0":-2.721745486081529,"x":104.29,"y":146.85,"x0":-1.5862052865787584,"y0":50.00154607382141,"z0":5.39593979443536,"aX":-9.02969072319186},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2224,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.3927671765667795,"extension":6.7861108739706095},"index":4,"playId":"b33f80a7-7b23-3a17-8712-8a0018620924","pitchNumber":4,"startTime":"2026-08-30T19:53:07.453Z","endTime":"2026-08-30T19:53:10.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18099734633131,"aZ":-15.54149809230902,"pfxX":-5.179538613744769,"pfxZ":8.435775699036878,"pX":1.0315066675957396,"pZ":2.9365791571141218,"vX0":8.610101274350942,"vY0":-139.9202723236353,"vZ0":-4.018354806263947,"x":77.68,"y":159.49,"x0":-1.4204261633483979,"y0":50.0064278642938,"z0":5.417865397422643,"aX":-10.217360390278557},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":7.4,"spinRate":2285,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3922901244777037,"extension":6.759483854327648},"index":5,"playId":"dbc4be0b-6186-3dce-9f33-318b873ecc1d","pitchNumber":5,"startTime":"2026-08-30T19:53:30.273Z","endTime":"2026-08-30T19:53:35.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.289564565131265,"aZ":-13.075887385714918,"pfxX":-6.20466887165937,"pfxZ":9.65475943892828,"pX":0.038674279019748015,"pZ":2.4588105273375658,"vX0":6.8402324359329505,"vY0":-139.93983049706418,"vZ0":-5.532425043241196,"x":115.53,"y":172.39,"x0":-1.6340237710364174,"y0":50.00657711271309,"z0":5.321860728192009,"aX":-12.27916343869102},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":9.8,"spinRate":2327,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.39176780553070856,"extension":6.718517717528437},"hitData":{"launchSpeed":87.3,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":169.42}},"index":6,"playId":"75915e73-52cc-3ed8-aa6e-8040dcf996fe","pitchNumber":6,"startTime":"2026-08-30T19:53:54.670Z","endTime":"2026-08-30T19:54:02.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:54:02.990Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Duran hits a ground-rule double (26) on a line drive to left-center field. Corey Seager scores. Wyatt Langford scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:54:22.902Z","endTime":"2026-08-30T19:55:29.894Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"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(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":95.8,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69986358556826,"aZ":-25.022555993834427,"pfxX":-11.366453571020465,"pfxZ":3.6504086324531966,"pX":0.229317919602929,"pZ":0.833171078478992,"vX0":9.589169395784971,"vY0":-139.0355025959527,"vZ0":-6.909544907746733,"x":108.26,"y":216.28,"x0":-1.7847582314808832,"y0":50.005730286294266,"z0":5.007236866059453,"aX":-22.293048634274385},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":2301,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.39370441613395757,"extension":6.718543850899083},"index":0,"playId":"9ae78345-92b0-3c40-90ab-9df08437834c","pitchNumber":1,"startTime":"2026-08-30T19:54:33.055Z","endTime":"2026-08-30T19:54:37.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.797391086435525,"aZ":-23.08068406344808,"pfxX":-0.5234839654321508,"pfxZ":4.92762090165861,"pX":-0.8411432880182148,"pZ":3.277288649894544,"vX0":2.8954423291613183,"vY0":-134.84489215456398,"vZ0":-1.633606280230243,"x":149.06,"y":150.29,"x0":-1.8598968283971955,"y0":50.002059371859616,"z0":5.516277969853629,"aX":-0.9663033512420759},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":0.4,"spinRate":2355,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.40590545405938805,"extension":6.589524948651196},"index":1,"playId":"843d880b-ecdf-3fdd-bbc1-0810bd8541bc","pitchNumber":2,"startTime":"2026-08-30T19:54:53.483Z","endTime":"2026-08-30T19:54:57.421Z","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":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4145874600339,"aZ":-36.102959556637515,"pfxX":8.01239783633207,"pfxZ":-2.5729896694888446,"pX":-0.3677675584525766,"pZ":3.511723156262655,"vX0":1.6015685485641502,"vY0":-123.68270077068213,"vZ0":2.8507888610902894,"x":131.02,"y":143.96,"x0":-2.0665159346714255,"y0":50.005770354359015,"z0":5.405289907993957,"aX":12.213320950162057},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.6,"breakHorizontal":-14.9,"spinRate":2914,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.44563701139610323,"extension":6.395272529111387},"hitData":{"launchSpeed":103.3,"launchAngle":20.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":91.45,"coordY":62.34}},"index":2,"playId":"437fd0f9-4d9b-330e-a2e6-32e2454bb797","pitchNumber":3,"startTime":"2026-08-30T19:55:16.126Z","endTime":"2026-08-30T19:55:29.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:55:29.894Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:58:13.684Z","endTime":"2026-08-30T19:59:43.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:55:47.031Z","endTime":"2026-08-30T19:56:39.992Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Anderson replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T19:56:39.992Z","endTime":"2026-08-30T19:58:15.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158565794957713,"aZ":-30.29533224008221,"pfxX":-10.224692656864512,"pfxZ":0.9736480290007732,"pX":0.43898987284945207,"pZ":2.0166853791349335,"vX0":9.503960833736732,"vY0":-137.37649599981665,"vZ0":-1.5577983734025302,"x":100.27,"y":184.33,"x0":-1.7236627031596037,"y0":50.0004482233649,"z0":4.634833717700616,"aX":-19.696385844339193},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.7,"breakHorizontal":16.7,"spinRate":2256,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.3974926546844304,"extension":6.693853075737776},"index":2,"playId":"7511c9b2-2302-3cc1-9511-68b2e1db7f57","pitchNumber":1,"startTime":"2026-08-30T19:58:15.969Z","endTime":"2026-08-30T19:58:19.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.9,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.808240447707224,"aZ":-29.84180932092824,"pfxX":-10.460868556704233,"pfxZ":1.2089237178239909,"pX":1.7137056132928428,"pZ":2.4317274518062155,"vX0":13.000091969559454,"vY0":-137.63580925606018,"vZ0":-0.6292761316105766,"x":51.68,"y":173.12,"x0":-1.6906497232423872,"y0":50.00669764147068,"z0":4.667259826019485,"aX":-20.266637438744013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":2272,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.3965059446682786,"extension":6.631293186994507},"index":3,"playId":"adb046bf-330e-3318-aba9-dbc6eb8f4129","pitchNumber":2,"startTime":"2026-08-30T19:58:32.899Z","endTime":"2026-08-30T19:58:35.947Z","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":82.5,"endSpeed":75.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93598838524685,"aZ":-28.86694120706581,"pfxX":4.552286844493834,"pfxZ":2.2529489009018695,"pX":-0.06580073367798786,"pZ":1.8007089823425895,"vX0":3.0080940613991047,"vY0":-120.22774984843333,"vZ0":0.13181248934536294,"x":119.51,"y":190.16,"x0":-1.9237637587672316,"y0":50.00154134889322,"z0":4.3035417562081895,"aX":6.674036836170744},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":-9.0,"spinRate":2635,"spinDirection":89},"zone":8,"typeConfidence":0.89,"plateTime":0.45527319852809134,"extension":6.605344817862745},"index":4,"playId":"b3b7e4c4-d844-349d-bf8e-005e1e0f7df5","pitchNumber":3,"startTime":"2026-08-30T19:58:53.226Z","endTime":"2026-08-30T19:58:57.934Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-30T19:59:20.875Z","endTime":"2026-08-30T19:59:39.990Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.816878222673108,"aZ":-28.020971791564314,"pfxX":4.294030277588552,"pfxZ":2.7964875541634457,"pX":1.4735997770836222,"pZ":2.0706283659469653,"vX0":6.943356538997526,"vY0":-120.61338066604813,"vZ0":0.6373745365286723,"x":60.83,"y":182.87,"x0":-1.9918268259154859,"y0":50.00123646807854,"z0":4.259438408133213,"aX":6.372669634209672},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.5,"breakHorizontal":-9.4,"spinRate":2679,"spinDirection":86},"zone":14,"typeConfidence":0.89,"plateTime":0.4528162073359181,"extension":6.724981530398417},"index":6,"playId":"6b11dba6-ac9a-3ebd-887e-61848e49f2fc","pitchNumber":4,"startTime":"2026-08-30T19:59:39.990Z","endTime":"2026-08-30T19:59:43.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:59:43.747Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:59:57.355Z","endTime":"2026-08-30T20:02:16.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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, 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.5,"endSpeed":75.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.883030492732413,"aZ":-26.889079342083622,"pfxX":6.398264191120265,"pfxZ":3.6026447935886,"pX":-1.2820517703057799,"pZ":1.778870696385053,"vX0":0.8397347372324637,"vY0":-120.22104397160477,"vZ0":-0.11707195193321729,"x":165.87,"y":190.75,"x0":-2.467082119739851,"y0":50.00269374125245,"z0":4.211028050207262,"aX":9.382781098144994},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.7,"breakHorizontal":-11.8,"spinRate":2671,"spinDirection":92},"zone":13,"typeConfidence":0.89,"plateTime":0.45526749188676474,"extension":6.57915494141226},"index":0,"playId":"587803f2-79f7-391e-b852-4813a2511cc3","pitchNumber":1,"startTime":"2026-08-30T20:00:12.698Z","endTime":"2026-08-30T20:00:16.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36141892095416,"aZ":-16.621480690842564,"pfxX":-7.770743012237035,"pfxZ":8.102056281658214,"pX":-0.48902914078469695,"pZ":2.693894107052342,"vX0":6.741822890296181,"vY0":-137.85788801046266,"vZ0":-2.180420063529843,"x":135.64,"y":166.04,"x0":-1.9596531284441574,"y0":50.004853988897715,"z0":4.620237384404487,"aX":-14.921468074738701},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2417,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.3976921215492668,"extension":6.603810972760219},"index":1,"playId":"b1b0432e-1425-307d-b60e-a7145e6fb574","pitchNumber":2,"startTime":"2026-08-30T20:00:34.663Z","endTime":"2026-08-30T20:00:37.949Z","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":94.6,"endSpeed":85.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39183299218341,"aZ":-18.1599080810645,"pfxX":-7.153628780550099,"pfxZ":7.349323312818706,"pX":-0.8955688432115831,"pZ":3.456074350809391,"vX0":6.0664183768597395,"vY0":-137.65624576671743,"vZ0":0.28276998892938743,"x":151.14,"y":145.47,"x0":-2.205474835850824,"y0":50.00299526074277,"z0":4.5878124051221665,"aX":-13.641119882492424},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2456,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.3988829167174339,"extension":6.687176846487048},"index":2,"playId":"44ea48f3-cbb7-3ed6-9834-bb247654a2ed","pitchNumber":3,"startTime":"2026-08-30T20:00:57.270Z","endTime":"2026-08-30T20:01:02.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23870992994795,"aZ":-28.92906363883027,"pfxX":3.3738779783992086,"pfxZ":2.221269345968488,"pX":0.4040709045522869,"pZ":1.9534309783115797,"vX0":5.287828414353411,"vY0":-120.09308146606138,"vZ0":0.652914748993245,"x":101.6,"y":186.04,"x0":-2.2645079152967815,"y0":50.002023477405245,"z0":4.250990059633514,"aX":4.928155274561848},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.4,"breakHorizontal":-7.3,"spinRate":2708,"spinDirection":85},"zone":9,"typeConfidence":0.89,"plateTime":0.4560743231819959,"extension":6.723820276811245},"index":3,"playId":"658360e8-c207-333d-a6f0-9c66b9de6a90","pitchNumber":4,"startTime":"2026-08-30T20:01:21.876Z","endTime":"2026-08-30T20:01:25.570Z","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":82.4,"endSpeed":75.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50923697033732,"aZ":-30.279605836982377,"pfxX":4.565681966343841,"pfxZ":1.3047632918385883,"pX":0.5010858373465903,"pZ":1.5036042952186874,"vX0":5.464231359095035,"vY0":-119.98142720508862,"vZ0":0.18535707564085113,"x":97.9,"y":198.18,"x0":-2.4004045203087054,"y0":50.00568847551139,"z0":4.126732739910945,"aX":6.647549959400455},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":-9.6,"spinRate":2712,"spinDirection":82},"zone":14,"typeConfidence":0.89,"plateTime":0.45676024832097895,"extension":6.64510249689824},"index":4,"playId":"10d6acea-8e69-34b3-82a6-91c8ae855955","pitchNumber":5,"startTime":"2026-08-30T20:01:42.192Z","endTime":"2026-08-30T20:01:45.655Z","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.3,"endSpeed":86.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.243706288541702,"aZ":-17.010435888187498,"pfxX":-7.059197548904914,"pfxZ":7.960664715925271,"pX":-0.07941912541904397,"pZ":2.4105849029155766,"vX0":7.61888590089686,"vY0":-137.1350907494123,"vZ0":-2.775119002678081,"x":120.03,"y":173.69,"x0":-1.9761448006108304,"y0":50.00618979895869,"z0":4.595754900729196,"aX":-13.452463738144097},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":11.2,"spinRate":2398,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.3993705862461221,"extension":6.73609993550856},"hitData":{"launchSpeed":78.8,"launchAngle":49.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.53,"coordY":125.01}},"index":5,"playId":"df7fe262-dc9f-3639-9fda-23f82d2e1305","pitchNumber":6,"startTime":"2026-08-30T20:02:07.283Z","endTime":"2026-08-30T20:02:16.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:02:16.937Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Bauers hit by pitch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:04:17.834Z","endTime":"2026-08-30T20:06:16.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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.5,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19934321406551,"aZ":-22.32724308916966,"pfxX":9.546483846495882,"pfxZ":5.530770544163836,"pX":-0.719159489715899,"pZ":3.3405880204665745,"vX0":-10.888518676175671,"vY0":-132.77473045898859,"vZ0":-1.3260802794562747,"x":144.41,"y":148.58,"x0":2.2002216898273326,"y0":50.00305522022266,"z0":5.475827394758587,"aX":16.996624229462576},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2193,"spinDirection":137},"zone":1,"typeConfidence":0.9,"plateTime":0.41298301811135474,"extension":6.23188478769448},"index":0,"playId":"a1e082a3-544c-3216-b8c5-4fd3ca59d0b3","pitchNumber":1,"startTime":"2026-08-30T20:04:31.174Z","endTime":"2026-08-30T20:04:35.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37814385904879,"aZ":-24.529844603826472,"pfxX":0.5450997931413237,"pfxZ":4.521525947636514,"pX":-1.3649555492531693,"pZ":2.814681932624858,"vX0":-9.01881828165965,"vY0":-128.85380492930096,"vZ0":-2.244426946205561,"x":169.03,"y":162.78,"x0":2.1014969434603854,"y0":50.004562884482056,"z0":5.581641085301058,"aX":0.9239085709939383},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":1.0,"spinRate":2380,"spinDirection":174},"zone":11,"typeConfidence":0.91,"plateTime":0.42418665779771114,"extension":6.273528247018892},"index":1,"playId":"1832f69c-9698-3708-bfc8-8d64b9764ae7","pitchNumber":2,"startTime":"2026-08-30T20:04:48.343Z","endTime":"2026-08-30T20:04:53.014Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295846021085662,"aZ":-21.933607954869668,"pfxX":9.987800735598327,"pfxZ":5.683639246170884,"pX":-0.07811968367766091,"pZ":2.63178284811407,"vX0":-9.398213882719718,"vY0":-133.7692684595445,"vZ0":-3.0634262628772255,"x":119.98,"y":167.72,"x0":2.1921941266546168,"y0":50.00558867640777,"z0":5.373906870160916,"aX":18.007153827908674},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":-16.0,"spinRate":2175,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.41029036785755,"extension":6.277959622322154},"index":2,"playId":"33500c4e-0edf-3fe3-9880-7a57da19b87b","pitchNumber":3,"startTime":"2026-08-30T20:05:05.196Z","endTime":"2026-08-30T20:05:08.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749549882726374,"aZ":-24.099741784893766,"pfxX":9.695598529137978,"pfxZ":4.466144646449758,"pX":1.055555437624718,"pZ":3.6319424804910345,"vX0":-6.563623698513917,"vY0":-133.84724242911614,"vZ0":-0.3771855043019857,"x":76.76,"y":140.72,"x0":2.283855537827609,"y0":50.00403069654831,"z0":5.505133359450204,"aX":17.537003973435123},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":-16.1,"spinRate":1972,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.4097139450635252,"extension":6.263093414247578},"index":3,"playId":"37767a88-1a56-384f-a733-0a0f1fb4f238","pitchNumber":4,"startTime":"2026-08-30T20:05:26.534Z","endTime":"2026-08-30T20:05:31.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.092056105570226,"aZ":-18.12423861544665,"pfxX":7.199394473312812,"pfxZ":7.6460564920678795,"pX":0.09841414593645006,"pZ":2.414365618079436,"vX0":-8.098412009588692,"vY0":-135.0864124274791,"vZ0":-4.551390734027938,"x":113.25,"y":173.59,"x0":2.208402728215116,"y0":50.000465401610015,"z0":5.405937148787851,"aX":13.224104399881156},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":-11.2,"spinRate":2250,"spinDirection":141},"zone":5,"typeConfidence":0.88,"plateTime":0.4064213321156398,"extension":6.315601842921195},"index":4,"playId":"fc42d7fd-3720-3418-985e-23de398b8428","pitchNumber":5,"startTime":"2026-08-30T20:05:45.417Z","endTime":"2026-08-30T20:05:50.991Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40119627199088,"aZ":-25.850057655854986,"pfxX":8.874938360474028,"pfxZ":3.451643312695431,"pX":2.0540514125314036,"pZ":4.067007941547496,"vX0":-4.143793110836329,"vY0":-134.33485284118353,"vZ0":1.108907619651899,"x":38.7,"y":128.97,"x0":2.4613846879028496,"y0":50.00290477686419,"z0":5.48301403176133,"aX":16.261854287856792},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.2,"spinRate":2012,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.40733182764304043,"extension":6.30059061856923},"index":5,"playId":"a11df1ee-c47c-3e8d-8627-2cbd2717b52a","pitchNumber":6,"startTime":"2026-08-30T20:06:11.461Z","endTime":"2026-08-30T20:06:16.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:06:16.846Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Chourio lines out to right fielder Brandon Nimmo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:07:34.200Z","endTime":"2026-08-30T20:08:07.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:06:26.640Z","endTime":"2026-08-30T20:07:36.465Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337693928575792,"aZ":-26.91706490697076,"pfxX":8.61233307682083,"pfxZ":3.365096720817636,"pX":0.9803690361673257,"pZ":2.511223162029786,"vX0":-5.8905247810720756,"vY0":-124.35430180339088,"vZ0":-1.8481037284521162,"x":79.63,"y":170.98,"x0":2.262914414491685,"y0":50.00469992563424,"z0":5.500724293510216,"aX":13.466662885775747},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":-14.2,"spinRate":1412,"spinDirection":125},"zone":14,"typeConfidence":0.83,"plateTime":0.44075135084448736,"extension":6.146146331090989},"index":1,"playId":"e7ddadf6-163c-335b-a7fa-831def396d71","pitchNumber":1,"startTime":"2026-08-30T20:07:36.465Z","endTime":"2026-08-30T20:07:40.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96837318311122,"aZ":-28.085858279591374,"pfxX":8.678203936901136,"pfxZ":2.6148479248515777,"pX":0.5083204557013427,"pZ":2.712270149339778,"vX0":-7.008383889112022,"vY0":-124.23469026192163,"vZ0":-1.010682413093526,"x":97.62,"y":165.55,"x0":2.2388591670226248,"y0":50.00252100928443,"z0":5.4595772356339625,"aX":13.560921155701102},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-14.0,"spinRate":1341,"spinDirection":123},"zone":6,"typeConfidence":0.86,"plateTime":0.44095259171495815,"extension":6.229989136160266},"hitData":{"launchSpeed":98.2,"launchAngle":23.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.57,"coordY":78.57}},"index":2,"playId":"560220d0-369e-3972-8da2-dc94d348d416","pitchNumber":2,"startTime":"2026-08-30T20:07:56.236Z","endTime":"2026-08-30T20:08:07.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:08:07.814Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Yelich grounds into a force out, third baseman Cody Freeman to shortstop Corey Seager. Jake Bauers out at 2nd. Christian Yelich to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:08:28.447Z","endTime":"2026-08-30T20:09:31.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.933146593554877,"aZ":-25.071349614361502,"pfxX":9.755214510886155,"pfxZ":3.8940997629556033,"pX":0.5920873798425017,"pZ":3.6682262782586554,"vX0":-7.685178252213433,"vY0":-134.43634804631557,"vZ0":0.01519018744096734,"x":94.43,"y":139.74,"x0":2.224476425620306,"y0":50.00536827757704,"z0":5.446385026170382,"aX":17.80715261051225},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":-16.0,"spinRate":2120,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4078733251875364,"extension":6.334665512904783},"index":0,"playId":"b71beb4d-8ce7-3383-85af-8ee129158832","pitchNumber":1,"startTime":"2026-08-30T20:08:39.793Z","endTime":"2026-08-30T20:08:43.997Z","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":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176049023078864,"aZ":-32.36833979775669,"pfxX":-5.653625392812385,"pfxZ":-0.13541684052338887,"pX":-0.3630494179384037,"pZ":1.7081885725570247,"vX0":-4.629383350896873,"vY0":-118.43529445023223,"vZ0":-1.645483699754343,"x":130.84,"y":192.66,"x0":2.3533333006325217,"y0":50.00311921940272,"z0":5.379404568623578,"aX":-8.01083289696806},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.4,"breakHorizontal":11.4,"spinRate":2536,"spinDirection":298},"zone":7,"typeConfidence":0.9,"plateTime":0.4629198503414349,"extension":6.133766306094611},"index":1,"playId":"778aa43d-1b65-324c-bd1e-6a85e1d4d678","pitchNumber":2,"startTime":"2026-08-30T20:08:58.186Z","endTime":"2026-08-30T20:09:01.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47935443955216,"aZ":-22.83920002504103,"pfxX":10.200864011610518,"pfxZ":5.093556705850533,"pX":0.8065875587628687,"pZ":2.435822962665445,"vX0":-7.482432938367263,"vY0":-134.5661092819875,"vZ0":-3.3038643986372627,"x":86.25,"y":173.01,"x0":2.299347777784211,"y0":50.00135386176886,"z0":5.299432292229032,"aX":18.68732837022838},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":2080,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.4071871082831984,"extension":6.383279889596829},"hitData":{"launchSpeed":66.8,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":167.39}},"index":2,"playId":"a5b0282d-acbd-3e13-9f69-595adbb7d27f","pitchNumber":3,"startTime":"2026-08-30T20:09:23.344Z","endTime":"2026-08-30T20:09:31.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:09:31.418Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks. Christian Yelich to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:10:01.644Z","endTime":"2026-08-30T20:11:27.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8636227624511,"aZ":-27.67664518126267,"pfxX":8.814271859922034,"pfxZ":2.9049703232393043,"pX":-0.2251129115698216,"pZ":1.1207577871770393,"vX0":-8.563459254305702,"vY0":-123.88986147849319,"vZ0":-4.621045500555662,"x":125.58,"y":208.52,"x0":2.139002523714281,"y0":50.00030050326583,"z0":5.336298625536351,"aX":13.633929012333072},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":-13.8,"spinRate":1386,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.4429191068224072,"extension":6.340732747129649},"index":0,"playId":"31b813b1-55f7-3be5-ad0d-4be04efa2fac","pitchNumber":1,"startTime":"2026-08-30T20:10:14.198Z","endTime":"2026-08-30T20:10:18.354Z","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":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237120847401094,"aZ":-30.517960817193483,"pfxX":-5.233321887761152,"pfxZ":1.1982731642628055,"pX":-0.038474991432704386,"pZ":1.2223146256883373,"vX0":-3.9084953015886206,"vY0":-117.5576398873374,"vZ0":-3.0099177300718614,"x":118.47,"y":205.78,"x0":2.3312908341824845,"y0":50.00514805269186,"z0":5.379559189329946,"aX":-7.256856439898066},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.7,"breakHorizontal":10.6,"spinRate":2583,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.46760768526555285,"extension":6.264614550193765},"index":1,"playId":"a90d9728-252c-3ab7-be8d-954e6e4c961b","pitchNumber":2,"startTime":"2026-08-30T20:10:33.049Z","endTime":"2026-08-30T20:10:37.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547066075371767,"aZ":-26.803247767772778,"pfxX":10.07292493133983,"pfxZ":3.3631070241057484,"pX":-1.266287225904725,"pZ":0.8314789683666374,"vX0":-11.331896167855891,"vY0":-125.86612626626831,"vZ0":-5.599157236145487,"x":165.27,"y":216.33,"x0":1.994450133114827,"y0":50.004498269104516,"z0":5.26691848259658,"aX":16.096173856948617},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-15.5,"spinRate":1470,"spinDirection":121},"zone":13,"typeConfidence":0.73,"plateTime":0.43587197986286874,"extension":6.424968815412504},"index":2,"playId":"04c2a56c-5a63-32cc-bed6-4b29adc3383a","pitchNumber":3,"startTime":"2026-08-30T20:10:53.998Z","endTime":"2026-08-30T20:10:58.164Z","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":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.165625699819383,"aZ":-29.345947545449675,"pfxX":6.9725084223662765,"pfxZ":1.7922688242546325,"pX":1.5682801411198102,"pZ":3.4557685733540606,"vX0":-4.180369564720592,"vY0":-125.40877112348288,"vZ0":0.7842486730861988,"x":57.22,"y":145.47,"x0":2.357415611477443,"y0":50.00573494917667,"z0":5.546968473838841,"aX":11.023330488590464},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-11.5,"spinRate":1601,"spinDirection":130},"zone":12,"typeConfidence":0.74,"plateTime":0.43803683648856984,"extension":6.20677461954959},"index":3,"playId":"5882fff9-824c-39ab-9b10-0bc11bd1e9ff","pitchNumber":4,"startTime":"2026-08-30T20:11:23.238Z","endTime":"2026-08-30T20:11:27.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:11:27.099Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Frelick called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:11:52.076Z","endTime":"2026-08-30T20:15:25.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_adv_play","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.322720289389874,"aZ":-30.56520853333561,"pfxX":-5.9712813302861445,"pfxZ":1.1094378886034777,"pX":-0.08228348490178983,"pZ":1.9674246133778068,"vX0":-4.380544720760707,"vY0":-120.17209571975373,"vZ0":-1.4702360719155472,"x":120.14,"y":185.66,"x0":2.5459498263251334,"y0":50.00295365268847,"z0":5.326149951964562,"aX":-8.650172058382413},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":2558,"spinDirection":302},"zone":8,"typeConfidence":0.9,"plateTime":0.4574327714923587,"extension":6.336856001015281},"index":0,"playId":"a21d6e13-de54-3d71-be84-c3a1fa2083ad","pitchNumber":1,"startTime":"2026-08-30T20:12:07.307Z","endTime":"2026-08-30T20:12:11.393Z","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":2},"index":1,"playId":"9f9e6f5a-c0b9-43c0-969e-c61b5b2b3219","startTime":"2026-08-30T20:12:30.113Z","endTime":"2026-08-30T20:12:39.572Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Tyler Alexander on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"9f9e6f5a-c0b9-43c0-969e-c61b5b2b3219","startTime":"2026-08-30T20:12:51.683Z","endTime":"2026-08-30T20:13:12.198Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56912963186565,"aZ":-28.072116856163337,"pfxX":-3.3997668577042903,"pfxZ":2.773173027647175,"pX":-0.28205817268940897,"pZ":2.2450345014591635,"vX0":-5.315799872057789,"vY0":-121.157777620803,"vZ0":-1.5017800710956783,"x":127.75,"y":178.16,"x0":2.3857639360407075,"y0":50.006000289559005,"z0":5.335721708223621,"aX":-5.0331912854877645},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":7.4,"spinRate":2606,"spinDirection":297},"zone":4,"typeConfidence":0.71,"plateTime":0.45278706421318615,"extension":6.293053001557651},"index":3,"playId":"8fbc3982-b9fb-3051-8a7a-436583723d20","pitchNumber":2,"startTime":"2026-08-30T20:13:12.198Z","endTime":"2026-08-30T20:13:15.749Z","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.8,"endSpeed":75.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903052230911083,"aZ":-30.884472658041286,"pfxX":-5.956020816868984,"pfxZ":0.898425510280954,"pX":-0.22899199188841438,"pZ":1.821746839498992,"vX0":-4.390827148881604,"vY0":-119.01834129051707,"vZ0":-1.5490934447377676,"x":125.73,"y":189.59,"x0":2.416516950279109,"y0":50.00045118811705,"z0":5.29107819819276,"aX":-8.498958816138453},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.6,"breakHorizontal":11.9,"spinRate":2661,"spinDirection":299},"zone":7,"typeConfidence":0.9,"plateTime":0.461080667355958,"extension":6.369610663645381},"index":4,"playId":"eb113834-eb4f-3d8a-8df6-e8c806d8e004","pitchNumber":3,"startTime":"2026-08-30T20:13:35.788Z","endTime":"2026-08-30T20:13:39.930Z","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":82.0,"endSpeed":75.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68919402542062,"aZ":-28.945735618062603,"pfxX":-6.638095882807133,"pfxZ":2.2473359104445096,"pX":-1.4394897257041248,"pZ":1.901131924382729,"vX0":-6.796330662425448,"vY0":-119.31818549875354,"vZ0":-1.751890606871482,"x":171.87,"y":187.45,"x0":2.3118254153637308,"y0":50.00313588004363,"z0":5.261557828145786,"aX":-9.538114270909988},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.8,"breakHorizontal":13.7,"spinRate":2592,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.4596447128360288,"extension":6.3803152694272125},"index":5,"playId":"84c2fa8e-820a-32ca-b1e1-21e031307731","pitchNumber":4,"startTime":"2026-08-30T20:14:00.900Z","endTime":"2026-08-30T20:14:05.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79117658487282,"aZ":-31.16404741836474,"pfxX":-9.679927270653824,"pfxZ":0.711214417542307,"pX":-2.1191470847901193,"pZ":0.6674109340718978,"vX0":-7.229629398664448,"vY0":-118.98981021464033,"vZ0":-3.8557760712308355,"x":197.78,"y":220.76,"x0":2.2307876275075924,"y0":50.00033216100742,"z0":5.1749466138186975,"aX":-13.685090324405936},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.5,"breakHorizontal":19.4,"spinRate":2635,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.46276999478339675,"extension":6.4433052755738345},"index":6,"playId":"bfc6ff04-fc3e-3251-b20b-a4ac139f01dd","pitchNumber":5,"startTime":"2026-08-30T20:14:27.317Z","endTime":"2026-08-30T20:14:31.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551832439144487,"aZ":-30.23626573117342,"pfxX":-6.5410846144895505,"pfxZ":1.333903414054614,"pX":-0.25950014367951957,"pZ":2.131991337822498,"vX0":-4.083747143977543,"vY0":-120.00023772150645,"vZ0":-1.2245417282520674,"x":126.89,"y":181.22,"x0":2.31521368370478,"y0":50.00505665222621,"z0":5.346296234912792,"aX":-9.525709326648611},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":12.8,"spinRate":2668,"spinDirection":297},"zone":4,"typeConfidence":0.9,"plateTime":0.45671377478234554,"extension":6.162830435107375},"index":7,"playId":"898578b3-6cc7-3a49-8a42-d82641352810","pitchNumber":6,"startTime":"2026-08-30T20:14:58.201Z","endTime":"2026-08-30T20:15:01.655Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259838643650127,"aZ":-22.34159739066946,"pfxX":10.324778160826725,"pfxZ":5.363678062379092,"pX":-0.5102316898872709,"pZ":2.410964009729652,"vX0":-10.850520689794237,"vY0":-134.33383353459888,"vZ0":-3.2155265714305257,"x":136.45,"y":173.68,"x0":2.2339333958257073,"y0":50.00442366562201,"z0":5.206249840537095,"aX":18.93090026311387},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":-16.4,"spinRate":2169,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.40727308663669737,"extension":6.269256948460485},"index":8,"playId":"8efabf48-150a-30d2-9053-69352bac374a","pitchNumber":7,"startTime":"2026-08-30T20:15:21.582Z","endTime":"2026-08-30T20:15:25.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:15:25.634Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Freeman grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:17:46.716Z","endTime":"2026-08-30T20:20:02.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":93.7,"endSpeed":85.2,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.646916107494402,"aZ":-26.561034069283835,"pfxX":-10.240357980091412,"pfxZ":2.997839512753572,"pX":-1.5238211582632126,"pZ":3.0938368618100873,"vX0":4.703638957332756,"vY0":-136.3478269323844,"vZ0":0.416143731973865,"x":175.08,"y":155.25,"x0":-1.9466164133156683,"y0":50.00069619961091,"z0":4.780754756992222,"aX":-19.163752105900784},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":17.4,"spinRate":2308,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.4026184533090449,"extension":6.524180305610962},"index":0,"playId":"4da7829c-5fad-3dfb-9385-e605b16c7988","pitchNumber":1,"startTime":"2026-08-30T20:17:56.347Z","endTime":"2026-08-30T20:17:59.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30724392023086,"aZ":-26.512780631704363,"pfxX":-10.866979707007694,"pfxZ":3.1192851617694206,"pX":1.5954228341269185,"pZ":2.6254559324541558,"vX0":12.41779630429318,"vY0":-134.21999214291657,"vZ0":0.14440245147834463,"x":56.19,"y":167.89,"x0":-1.6893792758057713,"y0":50.00513375365167,"z0":4.466156683986712,"aX":-19.738863868266396},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":2349,"spinDirection":245},"zone":12,"typeConfidence":0.9,"plateTime":0.4088061095467528,"extension":6.674466031264777},"index":1,"playId":"9c134d24-2d5c-3fc7-973e-58bed8abc0e9","pitchNumber":2,"startTime":"2026-08-30T20:18:13.720Z","endTime":"2026-08-30T20:18:17.091Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.738691262571365,"aZ":-29.92383949446683,"pfxX":-10.926323134735561,"pfxZ":1.2719438862688968,"pX":-0.4980316629332622,"pZ":2.1161230665283166,"vX0":7.984498716211423,"vY0":-132.24860988712737,"vZ0":-0.2821679234984391,"x":135.98,"y":181.64,"x0":-2.139848939366579,"y0":50.00142054371756,"z0":4.422827596336687,"aX":-19.31330346179293},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":18.0,"spinRate":2202,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.4144911942171938,"extension":6.6112677454730076},"index":2,"playId":"99bae3a6-5fbe-357d-891d-c23e7f3e8344","pitchNumber":3,"startTime":"2026-08-30T20:18:34.513Z","endTime":"2026-08-30T20:18:38.068Z","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":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30361268382225,"aZ":-30.381417006724444,"pfxX":-11.513208393472496,"pfxZ":0.9730258072837881,"pX":0.1447773286976839,"pZ":2.4513678237656973,"vX0":9.150214634136622,"vY0":-135.6277193198741,"vZ0":0.026917336834802796,"x":111.48,"y":172.59,"x0":-1.7929108999179644,"y0":50.003372561860196,"z0":4.5769241038632815,"aX":-21.245344757636342},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":18.6,"spinRate":2246,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.40532714036732687,"extension":6.567501341719581},"index":3,"playId":"8e46b6a1-c224-3b26-a834-368e16cfba61","pitchNumber":4,"startTime":"2026-08-30T20:19:10.660Z","endTime":"2026-08-30T20:19:14.579Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T20:19:20.681Z","endTime":"2026-08-30T20:19:32.138Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18586071018867,"aZ":-32.836994446339226,"pfxX":4.859420009119705,"pfxZ":-0.4748688990135035,"pX":0.3504677633844658,"pZ":1.4566926431443754,"vX0":4.26799891150457,"vY0":-118.34295248832963,"vZ0":0.701837942933484,"x":103.64,"y":199.45,"x0":-2.112472030765689,"y0":50.00025932916359,"z0":4.182287920588938,"aX":6.838311817844827},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.4,"breakHorizontal":-9.8,"spinRate":2501,"spinDirection":80},"zone":14,"typeConfidence":0.89,"plateTime":0.46417621163628153,"extension":6.70696177780786},"index":5,"playId":"c5908844-7f38-36cc-8ecb-494ceb57b96b","pitchNumber":5,"startTime":"2026-08-30T20:19:32.138Z","endTime":"2026-08-30T20:19:35.691Z","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":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267216120997112,"aZ":-31.48889441255629,"pfxX":4.75243931287274,"pfxZ":0.47645240620302864,"pX":0.7656414006310621,"pZ":2.017919759719812,"vX0":5.100228101096934,"vY0":-119.64319995587438,"vZ0":1.3323650284779822,"x":87.82,"y":184.3,"x0":-2.0120019007160033,"y0":50.005429764902,"z0":4.277613452267191,"aX":6.883948730185527},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.4,"breakHorizontal":-9.8,"spinRate":2624,"spinDirection":83},"zone":9,"typeConfidence":0.89,"plateTime":0.4579627735639882,"extension":6.818369012512033},"hitData":{"launchSpeed":67.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":165.87}},"index":6,"playId":"59944fb1-bee6-3c2d-8def-73c1763ee361","pitchNumber":6,"startTime":"2026-08-30T20:19:53.185Z","endTime":"2026-08-30T20:20:02.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:20:02.495Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:20:21.218Z","endTime":"2026-08-30T20:22:27.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20856632245984,"aZ":-28.10369193313514,"pfxX":4.429641313562186,"pfxZ":2.8352973318156813,"pX":0.7776902194836933,"pZ":1.5698143728247052,"vX0":5.2291953019206385,"vY0":-118.89350820133689,"vZ0":-0.1723509410305376,"x":87.36,"y":196.4,"x0":-2.0233602818285816,"y0":50.00188322035833,"z0":4.187728607343815,"aX":6.358756265791725},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.4,"breakHorizontal":-9.2,"spinRate":2646,"spinDirection":85},"zone":14,"typeConfidence":0.89,"plateTime":0.46020589856103866,"extension":6.624895969966403},"index":0,"playId":"e450e1fa-ee96-3ea7-998f-afdd14fa241f","pitchNumber":1,"startTime":"2026-08-30T20:20:28.966Z","endTime":"2026-08-30T20:20:32.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60329822975754,"aZ":-30.310328692632336,"pfxX":4.708155510408546,"pfxZ":1.2541288736486305,"pX":1.1415471145373697,"pZ":1.1072756997614368,"vX0":6.287098281495404,"vY0":-120.97271460059578,"vZ0":-0.9140329752037197,"x":73.49,"y":208.88,"x0":-2.102506948562754,"y0":50.00102006372415,"z0":4.147103242654068,"aX":6.975224874753339},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":-10.1,"spinRate":2702,"spinDirection":82},"zone":14,"typeConfidence":0.89,"plateTime":0.45277806181766955,"extension":6.65121492511269},"index":1,"playId":"0b14a640-6695-3b86-abd6-dc8bcc021989","pitchNumber":2,"startTime":"2026-08-30T20:21:19.287Z","endTime":"2026-08-30T20:21:24.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.733662702023473,"aZ":-30.739672383699055,"pfxX":4.676099674665752,"pfxZ":0.9892685571056168,"pX":1.4274209479385167,"pZ":1.7728250867445658,"vX0":6.599993026888734,"vY0":-119.40798162449481,"vZ0":0.9134189296062849,"x":62.59,"y":190.91,"x0":-1.9783727322491376,"y0":50.00029723953652,"z0":4.1484361998116475,"aX":6.759029765303736},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.3,"breakHorizontal":-10.1,"spinRate":2730,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.45848395299814015,"extension":6.7267481274239564},"index":2,"playId":"7f3caa10-32f5-3fac-9ee9-f552d4a1e17a","pitchNumber":3,"startTime":"2026-08-30T20:21:37.880Z","endTime":"2026-08-30T20:21:41.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.781021440550617,"aZ":-31.144593017951994,"pfxX":5.222570474087948,"pfxZ":0.7125677256792615,"pX":0.5923975111944417,"pZ":1.4280684634684482,"vX0":4.765727280783192,"vY0":-119.60719997093076,"vZ0":-0.045622819281684546,"x":94.42,"y":200.22,"x0":-2.103673606836633,"y0":50.005722843145755,"z0":4.237195774366093,"aX":7.576590230720957},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.6,"breakHorizontal":-10.6,"spinRate":2750,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.45771185887813104,"extension":6.627399731143998},"index":3,"playId":"674a30ca-7ae5-3d30-b9e6-4092732f2a38","pitchNumber":4,"startTime":"2026-08-30T20:21:56.573Z","endTime":"2026-08-30T20:22:00.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T20:22:07.621Z","endTime":"2026-08-30T20:22:24.224Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.329056629450154,"aZ":-31.18433150317056,"pfxX":5.1907047410257015,"pfxZ":0.6720920630740235,"pX":0.5783246894536201,"pZ":1.2242792063164836,"vX0":4.846763167478753,"vY0":-120.24991461601515,"vZ0":-0.32522656616136525,"x":94.96,"y":205.72,"x0":-2.134302810436018,"y0":50.001663667189675,"z0":4.117118476458405,"aX":7.63550970957593},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":-10.6,"spinRate":2746,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.4546943528139602,"extension":6.786436300146036},"index":5,"playId":"ebe17c96-8f5f-3a92-b939-091998ddc888","pitchNumber":5,"startTime":"2026-08-30T20:22:24.224Z","endTime":"2026-08-30T20:22:27.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:22:27.776Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joc Pederson homers (24) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:22:46.158Z","endTime":"2026-08-30T20:23:48.584Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":80.7,"endSpeed":74.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.290138402919208,"aZ":-31.671395392184113,"pfxX":6.0976874214543635,"pfxZ":0.3581180786631464,"pX":-0.8706362669314998,"pZ":0.6872759417437406,"vX0":1.710699570767893,"vY0":-117.6341194606987,"vZ0":-0.9621137630893969,"x":150.19,"y":220.22,"x0":-2.3986699552659347,"y0":50.003142851349324,"z0":4.024873650047752,"aX":8.58764694049418},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.7,"breakHorizontal":-11.4,"spinRate":2673,"spinDirection":81},"zone":13,"typeConfidence":0.9,"plateTime":0.4647415001324853,"extension":6.5438470286394566},"index":0,"playId":"43115369-db6c-325d-945c-b8d7f9a580fe","pitchNumber":1,"startTime":"2026-08-30T20:22:54.295Z","endTime":"2026-08-30T20:22:58.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188925654009278,"aZ":-21.011201714225226,"pfxX":-7.044875481928142,"pfxZ":5.905405737926607,"pX":0.6318762346681301,"pZ":2.953334544676184,"vX0":9.557005237392046,"vY0":-136.6168163526914,"vZ0":-0.3501783206516911,"x":92.91,"y":159.04,"x0":-1.9968426062321851,"y0":50.00057706794394,"z0":4.527779458060082,"aX":-13.311938290448143},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":10.7,"spinRate":2352,"spinDirection":236},"zone":3,"typeConfidence":0.87,"plateTime":0.4009732032533635,"extension":6.732248589175739},"hitData":{"launchSpeed":100.8,"launchAngle":27.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":233.91,"coordY":87.86}},"index":1,"playId":"caa48490-5bfb-3e00-b81a-db086044a42f","pitchNumber":2,"startTime":"2026-08-30T20:23:14.624Z","endTime":"2026-08-30T20:23:48.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:23:48.584Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:23:59.670Z","endTime":"2026-08-30T20:24:15.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65963070128223,"aZ":-16.965736299251184,"pfxX":-6.387270504650484,"pfxZ":7.951330197037587,"pX":2.315853084312673E-4,"pZ":1.780979528806457,"vX0":7.734877242168206,"vY0":-137.91092692953544,"vZ0":-4.203572684574781,"x":116.99,"y":190.69,"x0":-2.020168014831624,"y0":50.00280545677845,"z0":4.480365642212711,"aX":-12.218043457795979},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2348,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.39821502768088823,"extension":6.799816546744989},"hitData":{"launchSpeed":104.7,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":145.09}},"index":0,"playId":"d09f0d6b-143a-3a1d-a03d-83bd1a5ad139","pitchNumber":1,"startTime":"2026-08-30T20:24:07.608Z","endTime":"2026-08-30T20:24:15.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:24:15.162Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Vaughn strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:28:00.726Z","endTime":"2026-08-30T20:28:51.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adam Macko replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:26:13.236Z","endTime":"2026-08-30T20:26:22.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671936,"link":"/api/v1/people/671936"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Vaughn replaces David Hamilton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:26:22.121Z","endTime":"2026-08-30T20:27:15.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:27:15.774Z","endTime":"2026-08-30T20:28:02.986Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"}},{"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":83.6,"endSpeed":76.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50237680934565,"aZ":-29.666374485861365,"pfxX":0.5220653291641433,"pfxZ":1.6856059140417532,"pX":0.08560542459510521,"pZ":1.8661384803957433,"vX0":-4.457241943277845,"vY0":-121.70942951316668,"vZ0":-2.336674624521933,"x":113.74,"y":188.39,"x0":1.8785985742284732,"y0":50.00471626437304,"z0":5.4264106106680785,"aX":0.7782418419654685},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":0.2,"spinRate":2464,"spinDirection":178},"zone":8,"typeConfidence":0.9,"plateTime":0.45127779875110585,"extension":6.078454247468649},"index":3,"playId":"9e4baf2e-4950-36c2-8c86-0b7935e55653","pitchNumber":1,"startTime":"2026-08-30T20:28:02.986Z","endTime":"2026-08-30T20:28:07.007Z","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":84.4,"endSpeed":77.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6222804277397,"aZ":-30.017482771239504,"pfxX":0.25183635736168286,"pfxZ":1.4246533281897085,"pX":-0.8806457443512806,"pZ":1.8742554104360907,"vX0":-6.497457182516068,"vY0":-122.74646976181684,"vZ0":-2.61948416210739,"x":150.57,"y":188.18,"x0":1.779432626116801,"y0":50.00137647920297,"z0":5.537805989817089,"aX":0.3819006513496023},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":1.2,"spinRate":2575,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4480007532543091,"extension":6.057213046224102},"index":4,"playId":"04ed18c3-64b3-3541-8a89-f99e08b1824a","pitchNumber":2,"startTime":"2026-08-30T20:28:14.896Z","endTime":"2026-08-30T20:28:18.215Z","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":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001576812241645,"aZ":-30.67503586896014,"pfxX":10.38650897661065,"pfxZ":0.9652920649797814,"pX":0.7947667699015613,"pZ":1.1764898388119933,"vX0":-5.813932092302443,"vY0":-124.199836466931,"vZ0":-4.141085924408449,"x":86.71,"y":207.01,"x0":1.827779720322497,"y0":50.00101690202823,"z0":5.4425169806880795,"aX":16.07630279539242},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":-17.3,"spinRate":1539,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.44255438103425426,"extension":6.060806655589272},"index":5,"playId":"a89663b1-b254-3d27-a353-93247031b04f","pitchNumber":3,"startTime":"2026-08-30T20:28:31.335Z","endTime":"2026-08-30T20:28:34.925Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56228108113677,"aZ":-29.58898782052272,"pfxX":9.618662400298152,"pfxZ":1.635883741380904,"pX":-0.35443035172583454,"pZ":1.140569548455409,"vX0":-7.904606016766753,"vY0":-124.8250610236798,"vZ0":-4.633532812422817,"x":130.51,"y":207.98,"x0":1.6065161890223065,"y0":50.00007838270882,"z0":5.462283857811798,"aX":15.148649588514939},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-15.6,"spinRate":1416,"spinDirection":106},"zone":13,"typeConfidence":0.9,"plateTime":0.4391106620502372,"extension":6.125448622867321},"index":6,"playId":"fa3803f9-dd41-3395-840c-cf2f409f97e4","pitchNumber":4,"startTime":"2026-08-30T20:28:47.569Z","endTime":"2026-08-30T20:28:51.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:28:51.730Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a ground ball to third baseman Cody Freeman.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:29:11.643Z","endTime":"2026-08-30T20:31:38.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00051060150086,"aZ":-30.510802143822787,"pfxX":-0.6000213492994515,"pfxZ":1.0975577417794362,"pX":0.5060816627380418,"pZ":2.3434761482408133,"vX0":-3.486463001111692,"vY0":-122.5231669758362,"vZ0":-1.3052508637947087,"x":97.71,"y":175.51,"x0":2.027491022023169,"y0":50.00307709055051,"z0":5.498873435874892,"aX":-0.9084184329514692},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.9,"breakHorizontal":1.9,"spinRate":2585,"spinDirection":262},"zone":6,"typeConfidence":0.91,"plateTime":0.44764491314291854,"extension":5.872409092347465},"index":0,"playId":"16169f3e-e2d6-3104-96ac-98714ee0de19","pitchNumber":1,"startTime":"2026-08-30T20:29:18.157Z","endTime":"2026-08-30T20:29:22.239Z","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":84.5,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969814168667238,"aZ":-31.19616668374647,"pfxX":10.580674714868195,"pfxZ":0.6520201143143596,"pX":-0.8268168685881615,"pZ":0.590280483255973,"vX0":-9.209740102935013,"vY0":-122.60734312431211,"vZ0":-5.125627406056168,"x":148.52,"y":222.84,"x0":1.617408064048146,"y0":50.00611323946361,"z0":5.394040422660475,"aX":15.98893609233263},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.8,"spinRate":1563,"spinDirection":101},"zone":13,"typeConfidence":0.9,"plateTime":0.4480456527874299,"extension":6.08450577405951},"index":1,"playId":"baee22da-7185-3aa1-b7d9-0133e0a394e7","pitchNumber":2,"startTime":"2026-08-30T20:29:30.627Z","endTime":"2026-08-30T20:29:34.807Z","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":94.1,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71748289442534,"aZ":-18.16807718243182,"pfxX":5.743273554060448,"pfxZ":7.42357107262097,"pX":-0.12639592383864554,"pZ":4.033182231752441,"vX0":-6.521174450492632,"vY0":-136.87868226161106,"vZ0":-1.1768119684349594,"x":121.82,"y":129.88,"x0":1.5467846897758617,"y0":50.006682245635375,"z0":5.719213536180125,"aX":10.842561982325712},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":-8.9,"spinRate":2171,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.40097760675669036,"extension":6.223121103318872},"index":2,"playId":"ca52c355-4354-3975-b1b4-e97d60a17b2e","pitchNumber":3,"startTime":"2026-08-30T20:29:45.982Z","endTime":"2026-08-30T20:29:49.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03098286658305,"aZ":-32.24688265268169,"pfxX":9.462962802336707,"pfxZ":-0.05246639916614093,"pX":1.4495995592676887,"pZ":3.0177741343784374,"vX0":-3.958922382255369,"vY0":-122.08202736570244,"vZ0":0.33998566921032536,"x":61.74,"y":157.3,"x0":1.866893290191511,"y0":50.000188802305765,"z0":5.662369959353842,"aX":14.218010745269458},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":-16.1,"spinRate":1362,"spinDirection":98},"zone":12,"typeConfidence":0.85,"plateTime":0.4494280550002192,"extension":6.013486534097587},"index":3,"playId":"662079c3-2402-3e03-b5ef-4ffd578c3118","pitchNumber":4,"startTime":"2026-08-30T20:30:10.333Z","endTime":"2026-08-30T20:30:14.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191884763397674,"aZ":-31.28289366051732,"pfxX":8.288925745927102,"pfxZ":0.5775608789354578,"pX":0.918684328565237,"pZ":3.1861240642705506,"vX0":-4.986113025559557,"vY0":-123.63796604160501,"vZ0":0.6064297543605546,"x":81.98,"y":152.75,"x0":1.8870219647375492,"y0":50.00307099900956,"z0":5.567837498884108,"aX":12.802738629512353},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":-13.8,"spinRate":1377,"spinDirection":101},"zone":12,"typeConfidence":0.84,"plateTime":0.44340973376153636,"extension":5.927364640279859},"index":4,"playId":"911efce6-a434-3e82-a335-2bec55f40418","pitchNumber":5,"startTime":"2026-08-30T20:30:27.651Z","endTime":"2026-08-30T20:30:32.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-30T20:30:38.588Z","endTime":"2026-08-30T20:30:55.853Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36926562828447,"aZ":-16.10076173118508,"pfxX":3.9168846865045372,"pfxZ":8.343975715512952,"pX":-0.32980793921459894,"pZ":3.053071268443498,"vX0":-7.054928512153184,"vY0":-138.07681889322956,"vZ0":-3.7868685651719654,"x":129.57,"y":156.35,"x0":1.7520542469129468,"y0":50.005638861304696,"z0":5.529040470748961,"aX":7.548524792316087},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":-5.6,"spinRate":2189,"spinDirection":139},"zone":1,"typeConfidence":0.9,"plateTime":0.3970198630884627,"extension":6.2602155922966904},"index":6,"playId":"6b9a7a02-ef06-30dc-9c37-2be8bb6580eb","pitchNumber":6,"startTime":"2026-08-30T20:30:55.853Z","endTime":"2026-08-30T20:31:00.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.386399118574662,"aZ":-15.186466407080115,"pfxX":4.164070759743774,"pfxZ":8.929582981349085,"pX":-0.08289882564491893,"pZ":1.9361299887392283,"vX0":-6.112143883769582,"vY0":-137.28982581491042,"vZ0":-6.641230162606046,"x":120.16,"y":186.5,"x0":1.6348270065952113,"y0":50.002085535368636,"z0":5.426675037402975,"aX":7.921367198146031},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-6.2,"spinRate":2213,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.3994991607522729,"extension":6.293068453156945},"hitData":{"launchSpeed":112.2,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":169.42}},"index":7,"playId":"61cb89ff-40bb-335b-893b-24261a973f9f","pitchNumber":7,"startTime":"2026-08-30T20:31:30.281Z","endTime":"2026-08-30T20:31:38.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:31:38.333Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out sharply to center fielder Evan Carter.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:31:58.379Z","endTime":"2026-08-30T20:34:28.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37844673092839,"aZ":-15.68891332858095,"pfxX":5.530690482244742,"pfxZ":8.85895421489784,"pX":-0.7560503961035632,"pZ":3.110346540191221,"vX0":-8.406427310819415,"vY0":-135.70359956847707,"vZ0":-3.573066507909833,"x":145.82,"y":154.8,"x0":1.6667267813982958,"y0":50.00002284359563,"z0":5.540542760636347,"aX":10.289023406589108},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":-8.2,"spinRate":2143,"spinDirection":144},"zone":1,"typeConfidence":0.89,"plateTime":0.40399177587005797,"extension":6.2554268532466555},"index":0,"playId":"87a3a54d-ca8b-38eb-ba17-cceb08da667f","pitchNumber":1,"startTime":"2026-08-30T20:32:06.700Z","endTime":"2026-08-30T20:32:10.954Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90788754885413,"aZ":-32.039193473727934,"pfxX":-1.0572122316154733,"pfxZ":0.08587382734776039,"pX":-0.691541653318221,"pZ":1.9198373341948594,"vX0":-5.667754063480606,"vY0":-121.66594552826315,"vZ0":-1.862831681755452,"x":143.36,"y":186.94,"x0":1.8055337473149378,"y0":50.000868773205944,"z0":5.472558167957863,"aX":-1.5829207812089003},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.0,"breakHorizontal":3.2,"spinRate":2602,"spinDirection":287},"zone":7,"typeConfidence":0.89,"plateTime":0.4502178862381254,"extension":6.088304092217146},"index":1,"playId":"566b3ac4-e7f8-3bb9-808d-2547ac1b270b","pitchNumber":2,"startTime":"2026-08-30T20:32:26.499Z","endTime":"2026-08-30T20:32:31.409Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768544364888793,"aZ":-32.59004311054532,"pfxX":-1.500504592883945,"pfxZ":-0.28773256878811004,"pX":0.2141054833424461,"pZ":2.0560496054904243,"vX0":-3.4943519455760685,"vY0":-119.60773088334642,"vZ0":-1.4438519795617317,"x":108.84,"y":183.27,"x0":1.8936171750599367,"y0":50.004994565719855,"z0":5.611422223073393,"aX":-2.1561955113405458},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.6,"breakHorizontal":3.6,"spinRate":2550,"spinDirection":248},"zone":8,"typeConfidence":0.86,"plateTime":0.45933628356080813,"extension":6.14391322205478},"index":2,"playId":"2d84091d-6983-3bc7-a137-e621ca769fb0","pitchNumber":3,"startTime":"2026-08-30T20:32:58.841Z","endTime":"2026-08-30T20:33:03.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17903599660355,"aZ":-31.472875953667156,"pfxX":-0.9905750182438111,"pfxZ":0.4607773145217573,"pX":-0.6162415369312627,"pZ":1.2436917367955787,"vX0":-5.28737169160139,"vY0":-122.34833273223992,"vZ0":-3.741546556276483,"x":140.49,"y":205.2,"x0":1.6977940856408533,"y0":50.003988085825256,"z0":5.4779038949192165,"aX":-1.5070250097273543},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.2,"breakHorizontal":3.0,"spinRate":2642,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.44696227412353284,"extension":6.109722534473534},"index":3,"playId":"72d91e35-4e24-3670-a1b4-c191685a7f36","pitchNumber":4,"startTime":"2026-08-30T20:33:30.522Z","endTime":"2026-08-30T20:33:34.411Z","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":94.4,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.138025171348986,"aZ":-15.69114287496421,"pfxX":5.39965188941489,"pfxZ":8.725266515994916,"pX":-0.003221276451113256,"pZ":2.7914876816216547,"vX0":-6.182608414085717,"vY0":-137.23719681974038,"vZ0":-4.3618587180210096,"x":117.12,"y":163.41,"x0":1.5877309844884369,"y0":50.00223246215825,"z0":5.485633616894122,"aX":10.199602377615408},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":-8.3,"spinRate":2294,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.4006187387500364,"extension":6.091252116020608},"index":4,"playId":"f1071a27-c6c3-39fe-a1f7-b2f1eaf81a6f","pitchNumber":5,"startTime":"2026-08-30T20:33:47.446Z","endTime":"2026-08-30T20:33:51.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76653519203648,"aZ":-14.497657553182185,"pfxX":4.717958956974682,"pfxZ":9.339957889991448,"pX":-0.21127299301050786,"pZ":3.142068523045512,"vX0":-6.330709648830009,"vY0":-137.2867550962397,"vZ0":-3.848413048140288,"x":125.05,"y":153.94,"x0":1.520676439218625,"y0":50.00637940153742,"z0":5.560831919982959,"aX":8.933010453525121},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":2348,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.4002468482709962,"extension":6.103805021852428},"hitData":{"launchSpeed":100.5,"launchAngle":38.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":82.66,"coordY":57.07}},"index":5,"playId":"911ce53f-fa87-3e55-8845-1588d2b5f599","pitchNumber":6,"startTime":"2026-08-30T20:34:14.131Z","endTime":"2026-08-30T20:34:28.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:34:28.032Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Garrett Mitchell grounds into a force out, fielded by third baseman Cody Freeman. Joey Ortiz out at 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:34:49.089Z","endTime":"2026-08-30T20:36:30.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.055173297553456,"aZ":-30.54083794341348,"pfxX":-0.03939723035323972,"pfxZ":1.098830934237216,"pX":-1.9967015639301984,"pZ":0.7196503580500226,"vX0":-8.74168451592262,"vY0":-121.33935474122136,"vZ0":-4.807219930797589,"x":193.11,"y":219.35,"x0":1.6665426894204884,"y0":50.00030393441893,"z0":5.405508727193809,"aX":-0.057804525315016494},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.0,"breakHorizontal":2.3,"spinRate":2574,"spinDirection":358},"zone":13,"typeConfidence":0.89,"plateTime":0.45242573963998467,"extension":6.141669411173639},"index":0,"playId":"523d2bda-5d49-32a7-8e49-18bbf0dae07f","pitchNumber":1,"startTime":"2026-08-30T20:34:56.390Z","endTime":"2026-08-30T20:34:59.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99365765867354,"aZ":-15.911666230416904,"pfxX":5.246085808979101,"pfxZ":8.54558389683591,"pX":0.12910356900428055,"pZ":3.564525546447364,"vX0":-5.873150707070404,"vY0":-137.88210634869526,"vZ0":-2.442625589470647,"x":112.08,"y":142.54,"x0":1.6170679184949384,"y0":50.00289033778542,"z0":5.5505166092588665,"aX":9.98381604605775},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":-8.0,"spinRate":2197,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.39903172939216347,"extension":6.138812103055487},"index":1,"playId":"a7f6172d-ff88-31e9-8b17-25edc9a8f23f","pitchNumber":2,"startTime":"2026-08-30T20:35:24.846Z","endTime":"2026-08-30T20:35:28.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27678036380899,"aZ":-15.981489107017104,"pfxX":5.068341632420381,"pfxZ":8.62055836547399,"pX":0.11615929377937716,"pZ":3.222609575715269,"vX0":-6.185207416986454,"vY0":-136.70563778098548,"vZ0":-3.2175478238824957,"x":112.57,"y":151.77,"x0":1.7576542777425646,"y0":50.00370757049555,"z0":5.522749532689307,"aX":9.521334115067969},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":-7.8,"spinRate":2182,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.4018360523553288,"extension":6.2333118171240445},"index":2,"playId":"7f70e04c-4e78-32c3-b52d-3d32bc6a3b4b","pitchNumber":3,"startTime":"2026-08-30T20:35:45.801Z","endTime":"2026-08-30T20:35:49.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T20:35:59.203Z","endTime":"2026-08-30T20:36:22.990Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.097349253008154,"aZ":-16.87493589312983,"pfxX":3.8190948324967278,"pfxZ":7.875803249826898,"pX":-0.786965119316024,"pZ":2.3622281645631724,"vX0":-7.204158355617403,"vY0":-139.1725317600702,"vZ0":-5.536653500229625,"x":147.0,"y":175.0,"x0":1.3504939589301606,"y0":50.000313451612406,"z0":5.512400125532921,"aX":7.417115607206412},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":-5.3,"spinRate":2140,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.3950466458702233,"extension":6.25496682788755},"hitData":{"launchSpeed":103.2,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":154.22}},"index":4,"playId":"df75ab03-5aba-33f3-ad64-56d088cc76a9","pitchNumber":4,"startTime":"2026-08-30T20:36:22.990Z","endTime":"2026-08-30T20:36:30.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:36:30.069Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wyatt Langford pops out to third baseman Andrew Vaughn in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:38:37.687Z","endTime":"2026-08-30T20:41:02.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrew Vaughn remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:38:20.941Z","endTime":"2026-08-30T20:38:39.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"}},{"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":80.8,"endSpeed":74.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.172905658773303,"aZ":-30.52895284083441,"pfxX":5.9608590541548985,"pfxZ":1.1805418070828635,"pX":0.8987974335567401,"pZ":1.3898251972989144,"vX0":4.7786677405719,"vY0":-117.61186340913399,"vZ0":-0.049098908938950636,"x":82.74,"y":201.25,"x0":-1.9368209946861237,"y0":50.002895208605835,"z0":4.252024602079813,"aX":8.316258024101213},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.4,"breakHorizontal":-12.0,"spinRate":2686,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.46644026751080814,"extension":6.61362712186091},"index":1,"playId":"190fa449-c7b2-30b4-88a5-d40e27a77b82","pitchNumber":1,"startTime":"2026-08-30T20:38:39.919Z","endTime":"2026-08-30T20:38:44.086Z","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":94.0,"endSpeed":85.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.493737494206243,"aZ":-31.70684163718276,"pfxX":-11.051875165143418,"pfxZ":0.24998839057617683,"pX":1.3979982759963843,"pZ":1.777495547580213,"vX0":12.395302030040936,"vY0":-136.26175475442963,"vZ0":-1.4084586314800072,"x":63.71,"y":190.79,"x0":-1.7782962673173308,"y0":50.00365453777623,"z0":4.495800351090856,"aX":-20.743055243893636},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.4,"breakHorizontal":17.3,"spinRate":2346,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.40226170661964744,"extension":6.7500835554332035},"index":2,"playId":"9fd820a5-2eb2-30e9-bde6-80f9ea2efe9f","pitchNumber":2,"startTime":"2026-08-30T20:38:57.150Z","endTime":"2026-08-30T20:39:00.682Z","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":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.239134931339574,"aZ":-33.96328852649743,"pfxX":-10.509012478874673,"pfxZ":-0.9739641455882637,"pX":-1.524840500464615,"pZ":2.680349681636033,"vX0":5.353707710890812,"vY0":-134.86017086391396,"vZ0":1.4070790772598138,"x":175.12,"y":166.41,"x0":-2.1777654926484593,"y0":50.005383079870576,"z0":4.5597750237626276,"aX":-19.225348618280638},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.2,"breakHorizontal":17.8,"spinRate":2289,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.40722093068631793,"extension":6.564568737630225},"index":3,"playId":"76fba6ed-9d5b-3f33-8f47-2f18ed12e46a","pitchNumber":3,"startTime":"2026-08-30T20:39:15.653Z","endTime":"2026-08-30T20:39:19.191Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.280021013268257,"aZ":-31.579040083407456,"pfxX":-10.626397620517432,"pfxZ":0.34080984385355073,"pX":-0.8110590594241814,"pZ":2.5042312676363347,"vX0":6.783689025705092,"vY0":-131.88428878117995,"vZ0":0.6236371586045137,"x":147.92,"y":171.17,"x0":-2.0370594832223525,"y0":50.0057792936118,"z0":4.595474396888838,"aX":-18.705873803545746},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":17.8,"spinRate":2164,"spinDirection":249},"zone":4,"typeConfidence":0.91,"plateTime":0.41546002634659596,"extension":6.851052223220959},"index":4,"playId":"c57efe7b-2003-359a-ad27-c4b70e89d998","pitchNumber":4,"startTime":"2026-08-30T20:39:34.988Z","endTime":"2026-08-30T20:39:38.907Z","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":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286166274326035,"aZ":-30.70425220453698,"pfxX":-10.760064818560512,"pfxZ":0.8265743720026446,"pX":-0.18410225336434333,"pZ":2.101776547162801,"vX0":8.28444100384628,"vY0":-132.75493128666977,"vZ0":-0.6576840478001456,"x":124.02,"y":182.03,"x0":-1.9463706039629713,"y0":50.00568622043939,"z0":4.5867061497936135,"aX":-19.218761148379112},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.6,"breakHorizontal":17.8,"spinRate":2187,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.41251146999325394,"extension":6.6594366722369704},"index":5,"playId":"9a038c8c-1603-3182-88cc-e0a68c34d697","pitchNumber":5,"startTime":"2026-08-30T20:39:52.039Z","endTime":"2026-08-30T20:39:55.774Z","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.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11624698552826,"aZ":-30.093329240421586,"pfxX":-10.922116657986667,"pfxZ":1.1131867889602258,"pX":-0.3290193756724947,"pZ":2.8787810948079056,"vX0":8.133678960607151,"vY0":-135.90135686784626,"vZ0":0.9606020640638443,"x":129.54,"y":161.05,"x0":-1.9435020541751127,"y0":50.00193126632571,"z0":4.612855636605071,"aX":-20.404694334932117},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.4,"breakHorizontal":18.0,"spinRate":2266,"spinDirection":243},"zone":1,"typeConfidence":0.91,"plateTime":0.4032133954861088,"extension":6.664758493819098},"index":6,"playId":"839721e0-ee6d-3476-b1a0-d4464f957c56","pitchNumber":6,"startTime":"2026-08-30T20:40:22.895Z","endTime":"2026-08-30T20:40:27.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-30T20:40:37.616Z","endTime":"2026-08-30T20:40:53.567Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106875675102337,"aZ":-17.442121378090743,"pfxX":-9.188440827186138,"pfxZ":7.793946437860148,"pX":-0.5476399473967648,"pZ":2.5725217291405738,"vX0":7.075628421676353,"vY0":-136.82772006988804,"vZ0":-2.2751709877487576,"x":137.87,"y":169.32,"x0":-1.9775393317733725,"y0":50.00170639259948,"z0":4.614368311038085,"aX":-17.36480524365911},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":15.1,"spinRate":2512,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.4008098779047873,"extension":6.646767426401235},"hitData":{"launchSpeed":81.5,"launchAngle":73.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.09,"coordY":182.44}},"index":8,"playId":"4422f709-1018-3045-b1c4-338b6d610638","pitchNumber":7,"startTime":"2026-08-30T20:40:53.567Z","endTime":"2026-08-30T20:41:02.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:41:02.962Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to right fielder Sal Frelick.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:41:22.401Z","endTime":"2026-08-30T20:42:01.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":93.8,"endSpeed":84.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.930913378726885,"aZ":-19.23944278522599,"pfxX":-8.941673411499046,"pfxZ":6.954547659555246,"pX":-0.4407739735150224,"pZ":1.9026613295686583,"vX0":7.44423241979721,"vY0":-136.254552745604,"vZ0":-3.0361130041441236,"x":133.8,"y":187.41,"x0":-2.0610887035259227,"y0":50.0030658694993,"z0":4.377798794244095,"aX":-16.63293661861039},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":14.4,"spinRate":2447,"spinDirection":242},"zone":7,"typeConfidence":0.85,"plateTime":0.4036352479011671,"extension":6.5777945023809465},"index":0,"playId":"64ee7465-5693-3895-8b14-da7690f2ffbf","pitchNumber":1,"startTime":"2026-08-30T20:41:30.863Z","endTime":"2026-08-30T20:41:34.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.784022838577595,"aZ":-39.04127014508269,"pfxX":-6.082965516480066,"pfxZ":-4.480837857670691,"pX":-0.06764775538046759,"pZ":1.5643832425435702,"vX0":6.540861741952345,"vY0":-123.11489881103512,"vZ0":1.3702726308370918,"x":119.58,"y":196.54,"x0":-1.9703941640699916,"y0":50.00239070482746,"z0":4.308623016390848,"aX":-9.324089096076447},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.6,"breakHorizontal":9.5,"spinRate":1630,"spinDirection":259},"zone":13,"typeConfidence":0.88,"plateTime":0.44515042161468843,"extension":6.634892570242955},"hitData":{"launchSpeed":105.7,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":114.69}},"index":1,"playId":"ff5d8b87-e66b-33c6-afb2-125fd004c151","pitchNumber":2,"startTime":"2026-08-30T20:41:52.867Z","endTime":"2026-08-30T20:42:01.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:42:01.922Z","atBatIndex":59},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ezequiel Duran reaches on a fielder's choice, fielded by third baseman Andrew Vaughn. Brandon Nimmo to 3rd. Brandon Nimmo advances to 3rd, on a missed catch error by second baseman Brice Turang, assist to third baseman Andrew Vaughn.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:42:20.621Z","endTime":"2026-08-30T20:43:02.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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, 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":74.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4179293450065,"aZ":-28.56430374480013,"pfxX":5.485523104738527,"pfxZ":2.581239264167489,"pX":0.4061449497485207,"pZ":1.0181131680478432,"vX0":3.9409176085589586,"vY0":-117.87725558286398,"vZ0":-1.1983002540820988,"x":101.52,"y":211.29,"x0":-2.003055705886189,"y0":50.005152600875334,"z0":4.18188914269147,"aX":7.683129810596321},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.7,"breakHorizontal":-10.9,"spinRate":2567,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.4655134039059119,"extension":6.702408049950474},"index":0,"playId":"d823ff93-c371-33ac-aff2-6fea9c7d6db6","pitchNumber":1,"startTime":"2026-08-30T20:42:29.147Z","endTime":"2026-08-30T20:42:33.485Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51659223671901,"aZ":-30.271053417854862,"pfxX":-10.961106760282837,"pfxZ":1.0219996071888744,"pX":-0.5846100888543724,"pZ":2.0896393044607846,"vX0":7.680881720849056,"vY0":-135.83840801640577,"vZ0":-0.5654195117633474,"x":139.28,"y":182.36,"x0":-2.028673874424341,"y0":50.003467355635436,"z0":4.4100560419486055,"aX":-20.42879951167854},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.9,"breakHorizontal":18.1,"spinRate":2322,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.4036383204792511,"extension":6.704141764787676},"hitData":{"launchSpeed":86.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":168.91}},"index":1,"playId":"185141ee-c23a-3035-aecf-8328f0f0cd9c","pitchNumber":2,"startTime":"2026-08-30T20:42:49.908Z","endTime":"2026-08-30T20:43:02.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:43:02.095Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Burger singles on a ground ball to shortstop Joey Ortiz. Brandon Nimmo scores. Ezequiel Duran to 2nd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:43:28.374Z","endTime":"2026-08-30T20:45:22.626Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17930624984682,"aZ":-30.923136849168426,"pfxX":-11.420535611912968,"pfxZ":0.6878350962947106,"pX":-0.6221432676064084,"pZ":1.8304456680225965,"vX0":7.496894672303362,"vY0":-134.3266388439709,"vZ0":-0.8780053446484697,"x":140.71,"y":189.36,"x0":-1.9711566425244946,"y0":50.00276124564305,"z0":4.367880746382199,"aX":-20.78709532872474},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":19.0,"spinRate":2243,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.4083776407817079,"extension":6.674369182876432},"index":0,"playId":"3611b789-9a64-324c-9390-e509b63f3dd7","pitchNumber":1,"startTime":"2026-08-30T20:43:40.711Z","endTime":"2026-08-30T20:43:44.828Z","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":"cc14f84e-63ce-3013-923e-0e36cf84e018","startTime":"2026-08-30T20:44:02.170Z","endTime":"2026-08-30T20:44:06.679Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07547711768148,"aZ":-30.689130828077367,"pfxX":-12.116610807232828,"pfxZ":0.7952200267929177,"pX":0.8996301366076662,"pZ":1.1476116154730345,"vX0":11.360998033195784,"vY0":-136.13705547166109,"vZ0":-2.8205908841243037,"x":82.71,"y":207.79,"x0":-1.7620814027420264,"y0":50.00246961949648,"z0":4.330682134988264,"aX":-22.645774735251795},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.0,"breakHorizontal":19.4,"spinRate":2344,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.40299225389342475,"extension":6.795594745759607},"index":2,"playId":"5ed6d256-f5ab-3ac5-8c34-ba4dc97308ec","pitchNumber":2,"startTime":"2026-08-30T20:44:21.089Z","endTime":"2026-08-30T20:44:24.208Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98152918692372,"aZ":-30.62148625753726,"pfxX":6.747322432015748,"pfxZ":1.126233027020481,"pX":0.6994747394728166,"pZ":1.1376188064719988,"vX0":4.382343877414266,"vY0":-117.27595193249984,"vZ0":-0.20002511403864265,"x":90.34,"y":208.06,"x0":-2.0756537017585392,"y0":50.00338663126977,"z0":4.101250730047782,"aX":9.317173325292368},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.3,"breakHorizontal":-13.3,"spinRate":2653,"spinDirection":81},"zone":14,"typeConfidence":0.9,"plateTime":0.46860557153855176,"extension":6.924218559076397},"index":3,"playId":"f670612b-aa32-38b2-94ff-f6f7d17be7e5","pitchNumber":3,"startTime":"2026-08-30T20:44:42.223Z","endTime":"2026-08-30T20:44:45.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T20:44:55.460Z","endTime":"2026-08-30T20:45:12.746Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"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":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.931250447527983,"aZ":-30.777606180097504,"pfxX":6.706824807753208,"pfxZ":0.999805166157826,"pX":0.36911422604847455,"pZ":0.970572454090655,"vX0":3.4617547292232667,"vY0":-117.75555551370633,"vZ0":-0.7507974177065944,"x":102.93,"y":212.57,"x0":-1.9928002798711377,"y0":50.00455304166137,"z0":4.147777499392612,"aX":9.393518064687006},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.9,"breakHorizontal":-13.0,"spinRate":2671,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.46562771158834204,"extension":6.770358183512498},"hitData":{"launchSpeed":72.9,"launchAngle":-2.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.16,"coordY":154.22}},"index":5,"playId":"3af59474-2ea7-33fc-ac37-7d2fb2657916","pitchNumber":4,"startTime":"2026-08-30T20:45:12.746Z","endTime":"2026-08-30T20:45:22.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:45:22.626Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out sharply to right fielder Sal Frelick. Ezequiel Duran to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:47:56.382Z","endTime":"2026-08-30T20:49:12.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnThird":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:45:52.977Z","endTime":"2026-08-30T20:46:45.111Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bryse Wilson replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T20:46:45.111Z","endTime":"2026-08-30T20:47:58.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669060,"link":"/api/v1/people/669060"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739566549352485,"aZ":-26.531473599725267,"pfxX":-0.3077925456857269,"pfxZ":3.3700958604159243,"pX":-2.0843255627439405,"pZ":3.923734711252004,"vX0":2.7016058691982754,"vY0":-128.40613464444763,"vZ0":0.013143739983657143,"x":196.45,"y":132.84,"x0":-3.1085915511245594,"y0":50.00462147473466,"z0":5.9769320289868455,"aX":-0.5158359486382202},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":0.0,"spinRate":2075,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4259956114922421,"extension":6.080617930911294},"index":2,"playId":"09bd81ef-4d0c-3164-802c-9f6eb8e7ec39","pitchNumber":1,"startTime":"2026-08-30T20:47:58.633Z","endTime":"2026-08-30T20:48:01.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52288770486296,"aZ":-24.676557441291965,"pfxX":0.6123070023809483,"pfxZ":4.47788354627386,"pX":-0.7085316230842662,"pZ":3.2578439611223393,"vX0":5.601728350710592,"vY0":-128.30498863658107,"vZ0":-1.60370663751489,"x":144.01,"y":150.82,"x0":-2.9958389589018113,"y0":50.001467251250936,"z0":5.806233508935348,"aX":1.0248170772547858},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2000,"spinDirection":189},"zone":1,"typeConfidence":0.9,"plateTime":0.42621434936573976,"extension":6.313028124046011},"index":3,"playId":"06dd2cc3-33c1-3306-9f37-47838da7eb0e","pitchNumber":2,"startTime":"2026-08-30T20:48:22.665Z","endTime":"2026-08-30T20:48:26.645Z","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":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61949233620927,"aZ":-34.00854501468704,"pfxX":10.614670764211922,"pfxZ":-1.3258108687363874,"pX":-0.16571683569485338,"pZ":1.4797612696297866,"vX0":3.3549937749115326,"vY0":-117.65386344083431,"vZ0":-2.401230844388521,"x":123.32,"y":198.83,"x0":-2.993173718214527,"y0":50.00186976941981,"z0":5.699360671151884,"aX":14.714434056767711},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":-20.0,"spinRate":2461,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.4675318741318497,"extension":6.425146621398435},"index":4,"playId":"d8433b70-ce1c-3824-be3a-39b99b0b0165","pitchNumber":3,"startTime":"2026-08-30T20:48:40.914Z","endTime":"2026-08-30T20:48:45.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627398472882152,"aZ":-24.27039004069609,"pfxX":1.0370452910690857,"pfxZ":4.732748664650829,"pX":0.16008690711799553,"pZ":2.9629683674460607,"vX0":7.372092188770793,"vY0":-128.42371710751192,"vZ0":-2.3096964543093605,"x":110.9,"y":158.78,"x0":-2.8826042728244845,"y0":50.00327145643516,"z0":5.762089050427536,"aX":1.7310117676535608},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":-3.5,"spinRate":1987,"spinDirection":183},"zone":2,"typeConfidence":0.9,"plateTime":0.4265151529085838,"extension":6.270324524478611},"hitData":{"launchSpeed":101.9,"launchAngle":47.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":197.5,"coordY":95.14}},"index":5,"playId":"12a4b894-67e7-313a-ad13-8d01434d6696","pitchNumber":4,"startTime":"2026-08-30T20:48:59.083Z","endTime":"2026-08-30T20:49:12.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:49:12.899Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Freeman singles on a ground ball to right fielder Sal Frelick. Ezequiel Duran scores. Jake Burger to 3rd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:49:44.893Z","endTime":"2026-08-30T20:51:27.306Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"postOnThird":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":84.9,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.855462976494806,"aZ":-22.054963419308773,"pfxX":-9.77272067546724,"pfxZ":5.486616838657124,"pX":-0.10044636175423159,"pZ":2.4806199848762125,"vX0":9.959589153021877,"vY0":-135.04037739134876,"vZ0":-4.739293133063397,"x":120.83,"y":171.8,"x0":-2.5695547704219677,"y0":50.00202342965513,"z0":5.813230052375077,"aX":-18.01968084572437},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":15.5,"spinRate":2265,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.4058657289533567,"extension":6.2373659287029835},"index":0,"playId":"a8bf9ac1-924d-38b9-bd05-31c247284411","pitchNumber":1,"startTime":"2026-08-30T20:49:53.978Z","endTime":"2026-08-30T20:49:57.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896876464118318,"aZ":-23.13398893843492,"pfxX":1.0852836804827395,"pfxZ":5.291523813034049,"pX":0.7135054990023421,"pZ":2.44596895695468,"vX0":8.367588771765718,"vY0":-129.33107005032545,"vZ0":-3.809791204411642,"x":89.8,"y":172.74,"x0":-2.6937654212070195,"y0":50.0025218711841,"z0":5.695390712541824,"aX":1.8511717820000864},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":-3.7,"spinRate":2294,"spinDirection":170},"zone":6,"typeConfidence":0.9,"plateTime":0.42219585497583445,"extension":6.325995641075514},"index":1,"playId":"b4c1bd7c-b397-36aa-aac5-8d797be0d13e","pitchNumber":2,"startTime":"2026-08-30T20:50:14.161Z","endTime":"2026-08-30T20:50:18.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.092576182718716,"aZ":-12.177875505582799,"pfxX":-5.291312284463123,"pfxZ":10.74670655713622,"pX":0.6487953011348524,"pZ":2.7437184959651764,"vX0":9.919841561971735,"vY0":-136.30105245960613,"vZ0":-5.938661697419791,"x":92.27,"y":164.7,"x0":-2.368885248308156,"y0":50.00187164502825,"z0":5.810005240695083,"aX":-9.845565533776451},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":7.2,"spinRate":2245,"spinDirection":213},"zone":3,"typeConfidence":0.92,"plateTime":0.40358923995740614,"extension":6.213280382693297},"index":2,"playId":"41c39686-a365-3a9a-aef9-0cacbf85ac32","pitchNumber":3,"startTime":"2026-08-30T20:50:37.786Z","endTime":"2026-08-30T20:50:42.328Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T20:51:00.364Z","endTime":"2026-08-30T20:51:15.708Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96444596329957,"aZ":-18.450501492016084,"pfxX":-8.58175636277462,"pfxZ":7.345323293080418,"pX":-0.0247632577083643,"pZ":1.4968863293298695,"vX0":9.563432733353299,"vY0":-135.86247564819166,"vZ0":-7.774601157856471,"x":117.94,"y":198.36,"x0":-2.4765991065169692,"y0":50.00254451946681,"z0":5.6795193445162075,"aX":-16.032230807049235},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":13.4,"spinRate":2172,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.4032546777777628,"extension":6.232010761331763},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.0,"coordY":120.26}},"index":4,"playId":"e02d1867-3b74-3760-a191-37881393c957","pitchNumber":4,"startTime":"2026-08-30T20:51:15.708Z","endTime":"2026-08-30T20:51:27.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:51:27.306Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elias Díaz walks. Cody Freeman to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:51:50.239Z","endTime":"2026-08-30T20:55:23.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"postOnThird":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":80.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268395677321546,"aZ":-27.193153031785442,"pfxX":2.291544666202912,"pfxZ":3.021791311627929,"pX":-0.11343660126913238,"pZ":4.009947274729053,"vX0":5.942042760346906,"vY0":-127.3239274339287,"vZ0":0.44982151514455426,"x":121.32,"y":130.51,"x0":-2.7717197403148583,"y0":50.00191516647013,"z0":5.976761697556886,"aX":3.774351205835086},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":-5.4,"spinRate":2073,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.42960250270056877,"extension":6.3498423562652375},"index":0,"playId":"6cf9cc60-6fc4-3a2e-989a-77a2dfcb62cd","pitchNumber":1,"startTime":"2026-08-30T20:51:57.526Z","endTime":"2026-08-30T20:52:01.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.603608746947213,"aZ":-24.44334146874104,"pfxX":1.0757679888612544,"pfxZ":4.563885579040907,"pX":0.049662619148238045,"pZ":3.3696476307426626,"vX0":7.059036491220903,"vY0":-128.76884752075688,"vZ0":-1.46170503251963,"x":115.11,"y":147.8,"x0":-2.8572650566579996,"y0":50.00132001367398,"z0":5.820328381453203,"aX":1.8216599108767682},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-3.4,"spinRate":2171,"spinDirection":179},"zone":2,"typeConfidence":0.91,"plateTime":0.4239782476603895,"extension":6.353557275688131},"index":1,"playId":"dfff8005-c316-3d6c-8624-eefec25e26a3","pitchNumber":2,"startTime":"2026-08-30T20:52:17.873Z","endTime":"2026-08-30T20:52:22.261Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.358142911263265,"aZ":-34.29431029537189,"pfxX":6.0034337751774585,"pfxZ":-1.4901920674696338,"pX":1.5300742451494942,"pZ":2.0251436326636463,"vX0":8.167257349474635,"vY0":-118.83189203289176,"vZ0":-1.3943505139937165,"x":58.68,"y":184.1,"x0":-2.734759247059498,"y0":50.00163151515718,"z0":5.74299425449206,"aX":8.558556894022328},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.8,"breakHorizontal":-12.8,"spinRate":2524,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.46141551344925125,"extension":6.398961382845489},"index":2,"playId":"80b80e99-a5ff-33e0-979e-75976888819a","pitchNumber":3,"startTime":"2026-08-30T20:52:38.243Z","endTime":"2026-08-30T20:52:41.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197144224411367,"aZ":-24.91311732636676,"pfxX":0.8409245327382215,"pfxZ":4.402564387397284,"pX":0.406216448007271,"pZ":3.2194745873773387,"vX0":7.7540241851147735,"vY0":-127.1212089754515,"vZ0":-1.5471042086756768,"x":101.52,"y":151.85,"x0":-2.7831810262370897,"y0":50.00314991172325,"z0":5.799344879514113,"aX":1.384952207061526},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":-3.1,"spinRate":2032,"spinDirection":172},"zone":3,"typeConfidence":0.91,"plateTime":0.4296315794858918,"extension":6.342017302656218},"index":3,"playId":"87e2a4d6-a454-33b1-a2f8-175e7647508c","pitchNumber":4,"startTime":"2026-08-30T20:53:00.773Z","endTime":"2026-08-30T20:53:04.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"4a448698-4571-4c1a-b382-c31a6cd567fb","startTime":"2026-08-30T20:53:34.410Z","endTime":"2026-08-30T20:53:39.410Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15921146125682,"aZ":-23.909891228334434,"pfxX":-10.806029571089189,"pfxZ":4.463519000215266,"pX":-1.931058334285628,"pZ":2.6654976416205414,"vX0":5.882657977183778,"vY0":-135.13518484830303,"vZ0":-3.874632401456097,"x":190.61,"y":166.81,"x0":-2.7309621141083227,"y0":50.00423230135157,"z0":5.795594462348156,"aX":-20.00786825513215},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":18.4,"spinRate":2075,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4051560162901202,"extension":6.262082191423464},"index":5,"playId":"f4421cf8-6431-3bb6-b948-68f6a9da3cba","pitchNumber":5,"startTime":"2026-08-30T20:53:52.481Z","endTime":"2026-08-30T20:54:00.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-30T20:54:12.110Z","endTime":"2026-08-30T20:54:28.084Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80025403714136,"aZ":-22.25360738123299,"pfxX":-0.49248542455873245,"pfxZ":5.694275908881325,"pX":0.47936794387425574,"pZ":1.5722072725747527,"vX0":8.436886054637078,"vY0":-130.48145093957322,"vZ0":-6.136965067315412,"x":98.73,"y":196.33,"x0":-2.7179245123739846,"y0":50.004237626353536,"z0":5.607237094303785,"aX":-0.860189498709837},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-0.7,"spinRate":2093,"spinDirection":196},"zone":14,"typeConfidence":0.88,"plateTime":0.4181331300196365,"extension":6.36310393390369},"index":7,"playId":"d811028f-dd84-3d4b-9f2d-d2397cb32d41","pitchNumber":6,"startTime":"2026-08-30T20:54:28.084Z","endTime":"2026-08-30T20:54:31.646Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368705088310204,"aZ":-23.61184538380629,"pfxX":-9.017309278887996,"pfxZ":4.762985712017775,"pX":0.13894224048894463,"pZ":2.89752474598689,"vX0":10.437215969282548,"vY0":-133.4084394355074,"vZ0":-2.921452149333059,"x":111.7,"y":160.55,"x0":-2.657102485179475,"y0":50.00309381661068,"z0":5.713347468494747,"aX":-16.2138085470873},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":14.0,"spinRate":2108,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.4109427946307411,"extension":6.271996834650983},"index":8,"playId":"2c3a16ba-3440-386e-ad14-87d615c3d5e9","pitchNumber":7,"startTime":"2026-08-30T20:54:52.656Z","endTime":"2026-08-30T20:54:56.537Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45477405258265,"aZ":-37.880525757546,"pfxX":5.917517337987968,"pfxZ":-4.063478147177367,"pX":1.507782203705128,"pZ":0.3005985836918373,"vX0":7.979266099281667,"vY0":-118.33317959438257,"vZ0":-4.111976462696804,"x":59.53,"y":230.66,"x0":-2.688008443070777,"y0":50.00133088308818,"z0":5.563599880608363,"aX":8.315017073056207},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.2,"breakHorizontal":-12.8,"spinRate":2444,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.46445577572312846,"extension":6.496839757371106},"index":9,"playId":"527fd9b1-e845-30f2-814c-33efeaa91d80","pitchNumber":8,"startTime":"2026-08-30T20:55:17.391Z","endTime":"2026-08-30T20:55:23.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:55:23.265Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:55:39.037Z","endTime":"2026-08-30T20:56:32.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":85.3,"endSpeed":78.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198119237720974,"aZ":-27.39598576889727,"pfxX":-8.156138882287216,"pfxZ":3.0681258441470582,"pX":-1.4732604919842147,"pZ":2.4193357641514797,"vX0":6.090262189930765,"vY0":-124.1396979810851,"vZ0":-2.645685528347464,"x":173.16,"y":173.46,"x0":-2.9004957252184047,"y0":50.0052679046795,"z0":5.783085899129635,"aX":-12.712771793523842},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":13.3,"spinRate":1269,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.44147994889655706,"extension":6.245727835428014},"index":0,"playId":"4ffc6c17-6c0d-32a6-a195-e611d07012ee","pitchNumber":1,"startTime":"2026-08-30T20:55:49.751Z","endTime":"2026-08-30T20:55:53.069Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T20:56:08.021Z","endTime":"2026-08-30T20:56:24.354Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11226953350088,"aZ":-38.2015309897504,"pfxX":6.958380412427989,"pfxZ":-4.358072266821825,"pX":-0.42787598916479386,"pZ":2.1988879496296674,"vX0":3.849666617239413,"vY0":-117.94727457466122,"vZ0":-0.10463516994732114,"x":133.31,"y":179.41,"x0":-2.9946065801937745,"y0":50.0015959245444,"z0":5.819328775299047,"aX":9.629242386858657},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.6,"breakHorizontal":-13.7,"spinRate":2538,"spinDirection":45},"zone":7,"typeConfidence":0.91,"plateTime":0.4675498638451323,"extension":6.40339475190884},"hitData":{"launchSpeed":97.0,"launchAngle":38.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.81,"coordY":78.63}},"index":2,"playId":"b1df4bd5-053e-3ae7-b0f8-099737ea89b5","pitchNumber":2,"startTime":"2026-08-30T20:56:24.354Z","endTime":"2026-08-30T20:56:32.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:56:32.599Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:00:11.631Z","endTime":"2026-08-30T21:01:10.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Montgomery replaces Adam Macko.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:59:39.655Z","endTime":"2026-08-30T21:00:13.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656756,"link":"/api/v1/people/656756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.481432024709736,"aZ":-20.537558955967178,"pfxX":9.58980985405281,"pfxZ":6.486252652281195,"pX":-0.594886067606181,"pZ":2.3265149311571927,"vX0":-7.608435729756333,"vY0":-133.51220466670222,"vZ0":-6.761314218331788,"x":139.68,"y":175.96,"x0":1.0550325705796164,"y0":50.00077355287783,"z0":6.384597317286583,"aX":17.198980526728498},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":1973,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4112629419386109,"extension":6.7550039493517735},"index":1,"playId":"744ce59f-b2bc-3bf2-864a-25a824a5de45","pitchNumber":1,"startTime":"2026-08-30T21:00:13.882Z","endTime":"2026-08-30T21:00:17.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77329093590553,"aZ":-17.481031200692307,"pfxX":9.648397771042292,"pfxZ":8.134285564514192,"pX":0.3840130380035556,"pZ":1.1026458131099701,"vX0":-5.293665372737986,"vY0":-133.79621696988877,"vZ0":-10.246419491051684,"x":102.36,"y":209.01,"x0":1.1380469919344387,"y0":50.00621126342132,"z0":6.243822364244016,"aX":17.437496118766397},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-16.3,"spinRate":2190,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.40990378671840233,"extension":6.925510192324605},"index":2,"playId":"023b0dbf-bbc3-39e0-bcb2-03c5334f2369","pitchNumber":2,"startTime":"2026-08-30T21:00:29.580Z","endTime":"2026-08-30T21:00:32.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26490334364583,"aZ":-19.05503749842345,"pfxX":8.436162318440461,"pfxZ":7.243510640160865,"pX":0.560116399878804,"pZ":1.719463095418773,"vX0":-4.510000837233107,"vY0":-133.62054093844716,"vZ0":-8.432552755047663,"x":95.65,"y":192.35,"x0":1.1719616993519235,"y0":50.00560043147729,"z0":6.280640602482942,"aX":15.287188131941038},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":-14.3,"spinRate":2211,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4096083529009702,"extension":6.838572717270046},"index":3,"playId":"4c9576d4-7c96-3489-bdf5-9beb07837a87","pitchNumber":3,"startTime":"2026-08-30T21:00:47.239Z","endTime":"2026-08-30T21:00:51.518Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30622479109538,"aZ":-20.027437575144553,"pfxX":9.826308077657101,"pfxZ":6.640318024494066,"pX":-0.4195243940160486,"pZ":2.3599769341614327,"vX0":-7.324074186907621,"vY0":-134.66671323970832,"vZ0":-6.647003647948167,"x":132.99,"y":175.06,"x0":1.0640354869754418,"y0":50.00482583735131,"z0":6.2857447099632475,"aX":17.97998180207493},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":-16.2,"spinRate":2205,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.4073300638020476,"extension":6.812813354283226},"index":4,"playId":"a218f765-8137-3f3c-a9bc-317dfa1fd064","pitchNumber":4,"startTime":"2026-08-30T21:01:06.216Z","endTime":"2026-08-30T21:01:10.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:01:10.675Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Chourio walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:01:29.508Z","endTime":"2026-08-30T21:02:42.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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, 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":79.1,"endSpeed":72.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.465759154220223,"aZ":-36.062288657793616,"pfxX":-1.6405711291445142,"pfxZ":-2.922125568078778,"pX":-1.3515609411069847,"pZ":2.1816414681043117,"vX0":-5.195832557636326,"vY0":-115.07309006707945,"vZ0":-1.7242486784408015,"x":168.52,"y":179.88,"x0":1.1536770929404316,"y0":50.00039070345197,"z0":6.4524846240338265,"aX":-2.1858745321296555},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.4,"breakHorizontal":4.3,"spinRate":2329,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4770148717591769,"extension":6.722932123690522},"index":0,"playId":"0bf22bdb-e0f8-3693-a8ca-155d6edb144c","pitchNumber":1,"startTime":"2026-08-30T21:01:39.425Z","endTime":"2026-08-30T21:01:44.109Z","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":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474161836168403,"aZ":-38.741392031333504,"pfxX":-1.7372179402138084,"pfxZ":-5.054217979929012,"pX":-1.5013244070441956,"pZ":0.19184470498121942,"vX0":-5.258898789968925,"vY0":-113.9944608761283,"vZ0":-4.986257301323047,"x":174.23,"y":233.6,"x0":1.0733838225336017,"y0":50.003322743520684,"z0":6.285552991953251,"aX":-2.2565413148224236},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.2,"breakHorizontal":4.7,"spinRate":2378,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4828720275487166,"extension":6.766320613458681},"index":1,"playId":"13357c85-c321-3262-ba0f-ed38bc57217c","pitchNumber":2,"startTime":"2026-08-30T21:01:58.990Z","endTime":"2026-08-30T21:02:02.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72383002148986,"aZ":-20.272676469901075,"pfxX":8.96928923088601,"pfxZ":6.609984678343411,"pX":0.985945118520561,"pZ":3.1381733109986967,"vX0":-3.553372255219535,"vY0":-133.81027003848718,"vZ0":-4.718697342892905,"x":79.42,"y":154.05,"x0":1.170973274054385,"y0":50.0035020167794,"z0":6.3903492368298265,"aX":16.154180556844114},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":-15.4,"spinRate":2087,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4103944977613936,"extension":6.707161692358575},"index":2,"playId":"822dc0ba-897e-3d30-ac87-b62b85e964ba","pitchNumber":3,"startTime":"2026-08-30T21:02:21.270Z","endTime":"2026-08-30T21:02:25.850Z","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":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.657857988246246,"aZ":-15.992060222520253,"pfxX":7.620026939001923,"pfxZ":8.850369797462633,"pX":0.6754002880274862,"pZ":4.416319022589877,"vX0":-4.078005315991636,"vY0":-134.71425920635065,"vZ0":-2.406948562564798,"x":91.26,"y":119.54,"x0":1.2228682663094221,"y0":50.004336805702394,"z0":6.458603273315019,"aX":13.93530220988557},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-12.8,"spinRate":2163,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4073829363615582,"extension":6.57419481947699},"index":3,"playId":"cd517a23-f9c5-303a-b4d5-78d7679cc915","pitchNumber":4,"startTime":"2026-08-30T21:02:39.043Z","endTime":"2026-08-30T21:02:42.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:02:42.870Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out to first baseman Jake Burger. Jackson Chourio to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:02:59.434Z","endTime":"2026-08-30T21:04:13.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":82.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17221268694054,"aZ":-18.50101737015094,"pfxX":8.979052461900888,"pfxZ":7.846522742925497,"pX":-1.4495157782170933,"pZ":1.9905344075526157,"vX0":-9.28691895661874,"vY0":-131.723121626301,"vZ0":-7.454197705139461,"x":172.25,"y":185.04,"x0":0.9694222516786649,"y0":50.002063667622465,"z0":6.244575124603244,"aX":15.645830624768191},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.6,"breakHorizontal":-14.0,"spinRate":2108,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.41715020079459997,"extension":6.969844770909961},"index":0,"playId":"9f8aa793-d9da-376c-aa74-422890df39bc","pitchNumber":1,"startTime":"2026-08-30T21:03:10.899Z","endTime":"2026-08-30T21:03:14.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33259789041826,"aZ":-21.593918741826784,"pfxX":9.270053813609161,"pfxZ":5.978814142705785,"pX":0.5055697870354409,"pZ":2.8219588853587365,"vX0":-5.074338992052071,"vY0":-132.9173036761961,"vZ0":-4.8811080590227665,"x":97.73,"y":162.59,"x0":1.245799594861675,"y0":50.00489553622926,"z0":6.2726379139114306,"aX":16.41135772443733},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.5,"spinRate":2173,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.41377691201608746,"extension":6.628562757854724},"index":1,"playId":"e5824d31-3eb1-322c-ba81-76b0195fc75d","pitchNumber":2,"startTime":"2026-08-30T21:03:31.731Z","endTime":"2026-08-30T21:03:36.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.207749633384587,"aZ":-22.810223273784853,"pfxX":10.654863814035215,"pfxZ":5.37652673951343,"pX":0.0017157935941506186,"pZ":2.1687781211422474,"vX0":-6.5571492496089645,"vY0":-131.92722950765392,"vZ0":-6.378192000488772,"x":116.93,"y":180.22,"x0":1.1506022324525569,"y0":50.001880075093425,"z0":6.328174354178018,"aX":18.5554767658862},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":-17.6,"spinRate":2092,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.41708298629167695,"extension":6.779093369552025},"hitData":{"launchSpeed":93.4,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":172.97}},"index":2,"playId":"2ae3e0d7-531c-3ae5-a858-138f40ae22f1","pitchNumber":3,"startTime":"2026-08-30T21:04:05.713Z","endTime":"2026-08-30T21:04:13.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:04:13.515Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gary Sánchez homers (11) on a fly ball to center field. Jackson Chourio scores.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:04:35.762Z","endTime":"2026-08-30T21:06:19.677Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":{"id":656756,"link":"/api/v1/people/656756"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":656756,"link":"/api/v1/people/656756"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":77.1,"endSpeed":71.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.523847682308016,"aZ":-39.4246300290957,"pfxX":-1.383931003842566,"pfxZ":-5.725407988784394,"pX":-0.34892820912294237,"pZ":1.0199755358081712,"vX0":-3.24530050904267,"vY0":-112.20610425261528,"vZ0":-2.9057550565477466,"x":130.3,"y":211.24,"x0":1.2996430593208754,"y0":50.002360051799656,"z0":6.3740703242022905,"aX":-1.7526051033841186},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-10.8,"breakHorizontal":3.4,"spinRate":2117,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4893636871529763,"extension":6.791171620601324},"index":0,"playId":"31480107-732b-38e2-b567-a50f23cf4625","pitchNumber":1,"startTime":"2026-08-30T21:04:44.257Z","endTime":"2026-08-30T21:04:49.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6098713847459,"aZ":-38.448119829437374,"pfxX":-2.1092867030388405,"pfxZ":-4.886418519458047,"pX":0.2205275159182442,"pZ":2.0680899396741226,"vX0":-1.817241252666226,"vY0":-112.90442112218614,"vZ0":-1.035065029068553,"x":108.59,"y":182.94,"x0":1.311501267250533,"y0":50.00387517981467,"z0":6.420692774795488,"aX":-2.7077556957256923},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.8,"breakHorizontal":4.3,"spinRate":2124,"spinDirection":321},"zone":8,"typeConfidence":2.0,"plateTime":0.48615241027888034,"extension":6.830464008610284},"index":1,"playId":"7ca20a6b-dacf-33d5-8f0a-23c7ade90ac0","pitchNumber":2,"startTime":"2026-08-30T21:05:08.564Z","endTime":"2026-08-30T21:05:12.182Z","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":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999935492129392,"aZ":-23.196811659053235,"pfxX":8.929279399112335,"pfxZ":5.008030179527253,"pX":0.26596835499664245,"pZ":3.0232012445320455,"vX0":-5.538108060114629,"vY0":-133.3403892246503,"vZ0":-4.322414320338854,"x":106.86,"y":157.15,"x0":1.2151346416570306,"y0":50.000313465614134,"z0":6.3492159353293935,"aX":15.996778398605159},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":2031,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4115624785876353,"extension":6.961682079143498},"hitData":{"launchSpeed":99.7,"launchAngle":31.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.31,"coordY":48.48}},"index":2,"playId":"88679b5c-5196-30eb-9ad9-ef2f0b589d71","pitchNumber":3,"startTime":"2026-08-30T21:05:50.557Z","endTime":"2026-08-30T21:06:19.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:06:19.677Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Lara grounds out, second baseman Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:07:07.106Z","endTime":"2026-08-30T21:07:18.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Lara replaces Sal Frelick.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T21:06:35.269Z","endTime":"2026-08-30T21:07:09.386Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"}},{"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":90.7,"endSpeed":82.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475744616487113,"aZ":-22.87563375069356,"pfxX":8.509768236799127,"pfxZ":5.298088110911548,"pX":0.6543142663376289,"pZ":3.1560896987028255,"vX0":-4.120562276157801,"vY0":-132.0353887737156,"vZ0":-4.048454488829641,"x":92.06,"y":153.57,"x0":1.1338233102678856,"y0":50.00631283798607,"z0":6.403285294111396,"aX":14.950191204774528},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":-14.4,"spinRate":2053,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.41565122030765034,"extension":6.707177510756871},"hitData":{"launchSpeed":90.7,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":148.64}},"index":1,"playId":"3f2c5ef7-aa18-3dcb-8111-aa80aa72867a","pitchNumber":1,"startTime":"2026-08-30T21:07:09.386Z","endTime":"2026-08-30T21:07:18.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:07:18.124Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T21:09:32.790Z","endTime":"2026-08-30T21:10:29.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis Lara remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:09:13.626Z","endTime":"2026-08-30T21:09:35.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"}},{"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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.078444242078433,"aZ":-30.798408043147415,"pfxX":-7.762367496130535,"pfxZ":0.8863358200213014,"pX":-1.7341057800723962,"pZ":2.77834747206837,"vX0":5.071261442875895,"vY0":-123.65625965624128,"vZ0":-1.4201972380016161,"x":183.1,"y":163.76,"x0":-2.8004024302904678,"y0":50.003708326259215,"z0":5.9380839201057425,"aX":-12.051935105073895},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":13.0,"spinRate":1294,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.44253248397427125,"extension":6.191527152257937},"index":1,"playId":"1f4a6231-8986-3860-bf47-919cab4b7826","pitchNumber":1,"startTime":"2026-08-30T21:09:35.012Z","endTime":"2026-08-30T21:09:38.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41922834303881,"aZ":-20.78651701602297,"pfxX":-0.5414607024819686,"pfxZ":6.553862270191258,"pX":-0.4427269565259439,"pZ":2.7600482146611998,"vX0":6.2399135785605075,"vY0":-130.21900702423198,"vZ0":-3.8185885946781686,"x":133.88,"y":164.26,"x0":-2.787967654845731,"y0":50.0003184638395,"z0":5.796181102450244,"aX":-0.9412323417724398},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":-0.2,"spinRate":2011,"spinDirection":197},"zone":4,"typeConfidence":0.87,"plateTime":0.4187992558326763,"extension":6.336758138262854},"index":2,"playId":"251b7f9d-44a1-31e7-b1a4-2f249cb8c372","pitchNumber":2,"startTime":"2026-08-30T21:09:49.472Z","endTime":"2026-08-30T21:09:53.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534196200304386,"aZ":-25.079927716151328,"pfxX":-0.0428485486549548,"pfxZ":4.276484145912047,"pX":0.3554154189535775,"pZ":4.742206906601623,"vX0":7.689683599532495,"vY0":-127.31889285723429,"vZ0":1.6501667104217175,"x":103.45,"y":110.74,"x0":-2.6849741292423426,"y0":50.003623248729895,"z0":6.055947965919735,"aX":-0.07233946032130951},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-1.4,"spinRate":1977,"spinDirection":186},"zone":12,"typeConfidence":0.91,"plateTime":0.4284734846199374,"extension":6.241053546820759},"index":3,"playId":"be7bbb55-663d-3e52-a476-81282542714b","pitchNumber":3,"startTime":"2026-08-30T21:10:06.712Z","endTime":"2026-08-30T21:10:10.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510337823193773,"aZ":-21.57733245695287,"pfxX":-9.275413239868467,"pfxZ":5.937636957256409,"pX":-0.626857889058336,"pZ":2.8781688382236013,"vX0":8.535131268679397,"vY0":-132.33639425286137,"vZ0":-3.7457428046506056,"x":140.89,"y":161.07,"x0":-2.678606545203264,"y0":50.00493228596633,"z0":5.88012011689391,"aX":-16.56156254665523},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":15.1,"spinRate":2211,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.41285464001566474,"extension":6.193418671378971},"hitData":{"launchSpeed":89.6,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":152.19}},"index":4,"playId":"fc46bb08-9ac6-3bb8-a3d9-f045e54605d7","pitchNumber":4,"startTime":"2026-08-30T21:10:20.810Z","endTime":"2026-08-30T21:10:29.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:10:29.148Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T21:10:47.428Z","endTime":"2026-08-30T21:11:42.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06061527537906,"aZ":-22.41758668898359,"pfxX":-9.757121870277548,"pfxZ":5.306284282200691,"pX":-0.8762431145835645,"pZ":2.6429746399378033,"vX0":7.994722969404359,"vY0":-134.28219312906273,"vZ0":-4.43179908166262,"x":150.4,"y":167.42,"x0":-2.6135490621712827,"y0":50.00532484048453,"z0":5.894766871195708,"aX":-17.95333723733868},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":16.1,"spinRate":2095,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4067367476415753,"extension":6.177441812846247},"index":0,"playId":"4b08765e-5ccf-3d33-bf3a-fa3004756aa6","pitchNumber":1,"startTime":"2026-08-30T21:10:52.506Z","endTime":"2026-08-30T21:11:00.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795055172370738,"aZ":-25.686368556112647,"pfxX":0.8665749220443524,"pfxZ":3.7735628897068523,"pX":0.37391894131962944,"pZ":2.3126243312306145,"vX0":7.293738168533011,"vY0":-129.69655874105453,"vZ0":-3.870617937717528,"x":102.75,"y":176.34,"x0":-2.5766722722827615,"y0":50.002621441827934,"z0":5.762709593155635,"aX":1.4891840883806435},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.0,"spinRate":1970,"spinDirection":166},"zone":6,"typeConfidence":0.9,"plateTime":0.4208346382115056,"extension":6.429273710023562},"hitData":{"launchSpeed":89.2,"launchAngle":30.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.44,"coordY":72.54}},"index":1,"playId":"54d44d1c-b536-3193-a9fd-6ad62cc48f82","pitchNumber":2,"startTime":"2026-08-30T21:11:32.893Z","endTime":"2026-08-30T21:11:42.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:11:42.500Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T21:11:58.343Z","endTime":"2026-08-30T21:15:08.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57029390010369,"aZ":-24.617854416904894,"pfxX":0.0885199498401501,"pfxZ":4.413518235695067,"pX":-0.14913523711053006,"pZ":2.1931272848702776,"vX0":6.789343966735559,"vY0":-129.38161173714744,"vZ0":-4.287010936451343,"x":122.68,"y":179.57,"x0":-2.8081333930874592,"y0":50.00099387175101,"z0":5.736481231758976,"aX":0.15117547311148208},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":-1.6,"spinRate":1771,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.4217999973707478,"extension":6.3883647534639785},"index":0,"playId":"5ab652fb-7d10-38c7-a901-95127b88adf2","pitchNumber":1,"startTime":"2026-08-30T21:12:07.263Z","endTime":"2026-08-30T21:12:10.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T21:12:20.809Z","endTime":"2026-08-30T21:12:36.857Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32596990507986,"aZ":-20.38295226913024,"pfxX":-9.616170285997956,"pfxZ":6.3452090449867935,"pX":-0.42713655238423864,"pZ":1.86304445683296,"vX0":8.952188780115762,"vY0":-135.40649865195,"vZ0":-6.587697302346367,"x":133.28,"y":188.48,"x0":-2.5253515427290645,"y0":50.00363013043137,"z0":5.751715343593005,"aX":-17.87309270804173},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2161,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.40436717470982586,"extension":6.27391642957928},"index":2,"playId":"ffd1baf9-a2a6-3773-b83d-19f5e9b3dd30","pitchNumber":2,"startTime":"2026-08-30T21:12:36.857Z","endTime":"2026-08-30T21:12:40.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01102663664146,"aZ":-21.38610467179434,"pfxX":-10.049862607871628,"pfxZ":5.919655292722082,"pX":0.19502327277490256,"pZ":2.6473354837906196,"vX0":10.478288042650767,"vY0":-134.12862779372588,"vZ0":-4.334469659187559,"x":109.57,"y":167.3,"x0":-2.456469970314886,"y0":50.00273090757348,"z0":5.8093623629698605,"aX":-18.31225004832396},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":16.0,"spinRate":2082,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.4083694053066518,"extension":6.291583410918461},"index":3,"playId":"c9919264-b8ba-3c54-96d8-1420bfca16bc","pitchNumber":3,"startTime":"2026-08-30T21:12:59.062Z","endTime":"2026-08-30T21:13:04.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539643224735183,"aZ":-14.843386893162378,"pfxX":-5.114049787172261,"pfxZ":9.451992178093617,"pX":-0.5545042959027493,"pZ":3.2249958672310983,"vX0":7.1797386443914535,"vY0":-134.86790675404526,"vZ0":-4.42429177390051,"x":138.14,"y":151.71,"x0":-2.592213526273271,"y0":50.00612629592329,"z0":5.94056344761401,"aX":-9.381242462359902},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2177,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.4068035937856873,"extension":6.211406095875816},"index":4,"playId":"e4f664ce-e458-3698-adac-a2afaa52306f","pitchNumber":4,"startTime":"2026-08-30T21:13:25.219Z","endTime":"2026-08-30T21:13:28.744Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190596232716807,"aZ":-19.237439985181123,"pfxX":-9.375920659710797,"pfxZ":6.992193168602881,"pX":0.09433584285516171,"pZ":3.3903564373038497,"vX0":10.064140432731403,"vY0":-135.33682723747788,"vZ0":-3.1652054812592314,"x":113.4,"y":147.24,"x0":-2.4586192325967478,"y0":50.004757957663614,"z0":5.926302945018422,"aX":-17.353459171095743},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":14.8,"spinRate":2181,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.40507380364814116,"extension":6.140011036069477},"index":5,"playId":"59e9ce4c-5fa6-353a-b3f2-4d52bf1227a5","pitchNumber":5,"startTime":"2026-08-30T21:13:45.071Z","endTime":"2026-08-30T21:13:49.148Z","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":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.594123506249804,"aZ":-35.864220896283996,"pfxX":7.500216190139569,"pfxZ":-2.5891146976573878,"pX":0.9491835487432929,"pZ":0.6721031450533262,"vX0":6.040420167315649,"vY0":-119.23239454367929,"vZ0":-4.235283723542479,"x":80.82,"y":220.63,"x0":-2.5981823641770463,"y0":50.00043800127382,"z0":5.7347711343304315,"aX":10.71058369344512},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.5,"breakHorizontal":-15.1,"spinRate":2584,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.4607675296370495,"extension":6.5089174371775025},"index":6,"playId":"d8077eb8-c188-367b-8b6e-eba4b8fc34b9","pitchNumber":6,"startTime":"2026-08-30T21:14:05.232Z","endTime":"2026-08-30T21:14:08.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83209407989315,"aZ":-27.53831934629971,"pfxX":-0.16055021511660517,"pfxZ":2.7462605205934434,"pX":0.34244851283439526,"pZ":3.714159999674045,"vX0":7.83825931694531,"vY0":-128.87488513979923,"vZ0":-0.045419787582187676,"x":103.95,"y":138.5,"x0":-2.712719569610225,"y0":50.004155194906545,"z0":5.85240008755549,"aX":-0.27291025877808295},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-1.4,"spinRate":2132,"spinDirection":174},"zone":12,"typeConfidence":0.9,"plateTime":0.4244072654369031,"extension":6.352374987600952},"index":7,"playId":"487bae03-fc30-3436-b063-cefbcc68cf73","pitchNumber":7,"startTime":"2026-08-30T21:14:23.909Z","endTime":"2026-08-30T21:14:27.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419478510943044,"aZ":-15.414059774366102,"pfxX":-4.739160875509748,"pfxZ":8.972046675172525,"pX":-0.9569756053365327,"pZ":4.3927786356557235,"vX0":6.1352164254421195,"vY0":-136.19192838730973,"vZ0":-1.4069281043465236,"x":153.48,"y":120.17,"x0":-2.6288963848622737,"y0":50.00620140729556,"z0":5.988223748097137,"aX":-8.856979736548517},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":7.2,"spinRate":2247,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.40301149078317744,"extension":6.279990810832844},"index":8,"playId":"baf8b1f8-92d9-32d9-9862-f28e6802dd35","pitchNumber":8,"startTime":"2026-08-30T21:14:46.818Z","endTime":"2026-08-30T21:14:49.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245084523740566,"aZ":-20.088095986088067,"pfxX":-10.505114823828318,"pfxZ":6.461650059351413,"pX":0.4829963006455374,"pZ":2.6698112176043365,"vX0":11.432936521212735,"vY0":-135.79642207263822,"vZ0":-4.584905666436579,"x":98.59,"y":166.7,"x0":-2.413346555582598,"y0":50.005253457689086,"z0":5.7743214259912,"aX":-19.657707282544855},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":16.7,"spinRate":2160,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.4030690960503067,"extension":6.321304515943967},"index":9,"playId":"224b35a9-ab14-31d3-b455-1a02435c2bc9","pitchNumber":9,"startTime":"2026-08-30T21:15:04.151Z","endTime":"2026-08-30T21:15:08.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:15:08.974Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, second baseman Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:17:28.826Z","endTime":"2026-08-30T21:19:49.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jakob Junis replaces Jordan Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:17:08.853Z","endTime":"2026-08-30T21:17:31.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596001,"link":"/api/v1/people/596001"},"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":80.1,"endSpeed":73.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.222224875246425,"aZ":-31.40732901452298,"pfxX":11.330630042375239,"pfxZ":0.5568849212102265,"pX":-0.2814498813857433,"pZ":3.205773803346199,"vX0":1.0167322104734378,"vY0":-116.64856054932093,"vZ0":1.0771799011365955,"x":127.73,"y":152.22,"x0":-2.1944428090901837,"y0":50.00131493124672,"z0":5.713380750641091,"aX":15.514058767050242},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.6,"breakHorizontal":-20.8,"spinRate":2403,"spinDirection":57},"zone":2,"typeConfidence":0.91,"plateTime":0.47068189414008765,"extension":5.708987065792189},"index":1,"playId":"7096202d-16f1-3719-82ab-ff737044b26e","pitchNumber":1,"startTime":"2026-08-30T21:17:31.022Z","endTime":"2026-08-30T21:17:34.899Z","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":80.4,"endSpeed":73.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638699078580046,"aZ":-32.65230870151777,"pfxX":10.295615511418536,"pfxZ":-0.3425788753067156,"pX":1.1103789614982063,"pZ":2.1554561833373795,"vX0":4.158120880629189,"vY0":-117.05406872346212,"vZ0":-0.8423777471409927,"x":74.67,"y":180.58,"x0":-2.030899578890071,"y0":50.0055594510415,"z0":5.597413699623895,"aX":14.182024953026259},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.6,"breakHorizontal":-19.7,"spinRate":2422,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.46927718088816395,"extension":5.865624832108876},"index":2,"playId":"9fec2497-3163-33af-919a-b84a0abd7e04","pitchNumber":2,"startTime":"2026-08-30T21:17:41.835Z","endTime":"2026-08-30T21:17:45.987Z","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":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71177527635435,"aZ":-30.98317201271409,"pfxX":9.685727275762872,"pfxZ":0.8226762984992586,"pX":2.2945207529771032,"pZ":1.0480045941680702,"vX0":6.6912432615266315,"vY0":-120.45699661870401,"vZ0":-3.7445898298621314,"x":29.54,"y":210.48,"x0":-1.7882765087694321,"y0":50.00596311990793,"z0":5.3934942853535555,"aX":14.083709728217276},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":-19.3,"spinRate":2551,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.45657298051828743,"extension":6.022133424684177},"index":3,"playId":"fbb59095-4e8b-3bc9-ba02-3bf720e73a4d","pitchNumber":3,"startTime":"2026-08-30T21:18:01.377Z","endTime":"2026-08-30T21:18:04.377Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46796451081952,"aZ":-32.98316454327671,"pfxX":10.331340970330906,"pfxZ":-0.5571376481450194,"pX":-0.05226255516735491,"pZ":2.0590184693857347,"vX0":1.333063412764947,"vY0":-119.44228539038143,"vZ0":-1.257875910128088,"x":118.99,"y":183.19,"x0":-1.9600864445616177,"y0":50.00503264993891,"z0":5.564088947734265,"aX":14.897345304419277},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.1,"breakHorizontal":-19.1,"spinRate":2375,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.45894376348432697,"extension":5.8368759389387845},"index":4,"playId":"2c7855a9-989c-34b4-9f67-976c47481976","pitchNumber":4,"startTime":"2026-08-30T21:18:26.055Z","endTime":"2026-08-30T21:18:30.300Z","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":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451357752001215,"aZ":-33.26639365833564,"pfxX":9.861564422786293,"pfxZ":-0.7525984319209451,"pX":0.6216803231845796,"pZ":1.1809766231768473,"vX0":2.9610413235730766,"vY0":-120.00806704380184,"vZ0":-3.1188676348121063,"x":93.3,"y":206.89,"x0":-1.9111183594952739,"y0":50.003154080121064,"z0":5.477738920547805,"aX":14.302337033305065},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.9,"breakHorizontal":-18.6,"spinRate":2386,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4573982965486092,"extension":6.043152035675803},"index":5,"playId":"108d0d9a-6bdd-31a7-8e47-334c749822a5","pitchNumber":5,"startTime":"2026-08-30T21:18:46.480Z","endTime":"2026-08-30T21:18:50.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.609926110876565,"aZ":-19.862668837528723,"pfxX":-1.1440825465300304,"pfxZ":6.569887761044312,"pX":-0.007830319063769731,"pZ":3.102865983172403,"vX0":4.5447985530070225,"vY0":-135.31112741427907,"vZ0":-2.9380979520307378,"x":117.3,"y":155.0,"x0":-1.5528662992548337,"y0":50.00167180917518,"z0":5.577527258155045,"aX":-2.14384817832833},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":1.2,"spinRate":2076,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.40317018637014845,"extension":6.202767405107869},"index":6,"playId":"1a63a031-e675-3cfc-bf4b-c53dd8eafc0c","pitchNumber":6,"startTime":"2026-08-30T21:19:06.267Z","endTime":"2026-08-30T21:19:10.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.165725278387683,"aZ":-34.27698615223991,"pfxX":10.838110465629258,"pfxZ":-1.4882449585690063,"pX":-0.15080020216729065,"pZ":0.8924664359724861,"vX0":0.9364205121364653,"vY0":-118.74181320275314,"vZ0":-3.293217672834764,"x":122.75,"y":214.68,"x0":-1.9576834721176024,"y0":50.00458148864895,"z0":5.452910076027395,"aX":15.29982623592046},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.2,"breakHorizontal":-19.8,"spinRate":2502,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.4633184581496903,"extension":5.973349519487633},"index":7,"playId":"d7f2b370-a9ae-36e7-ac33-baefed18fd1b","pitchNumber":7,"startTime":"2026-08-30T21:19:23.512Z","endTime":"2026-08-30T21:19:27.093Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166485448983625,"aZ":-33.09754584982362,"pfxX":9.611013665153259,"pfxZ":-0.6354844173819707,"pX":1.247628628092692,"pZ":1.995272029623493,"vX0":4.27713352435378,"vY0":-120.46889560377119,"vZ0":-1.3555914595657295,"x":69.44,"y":184.91,"x0":-1.8064335274150283,"y0":50.00386313210432,"z0":5.52514756285137,"aX":13.947118196620643},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.2,"breakHorizontal":-18.5,"spinRate":2558,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4568799018582763,"extension":5.996591661872965},"hitData":{"launchSpeed":70.1,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.29,"coordY":154.71}},"index":8,"playId":"f7ca4dd9-ea29-3a8d-a6fa-fedfa0202497","pitchNumber":8,"startTime":"2026-08-30T21:19:41.788Z","endTime":"2026-08-30T21:19:49.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:19:49.565Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, third baseman Cody Freeman to first baseman Jake Burger.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:20:11.835Z","endTime":"2026-08-30T21:21:58.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494193077158073,"aZ":-33.66720992522013,"pfxX":10.822170083171276,"pfxZ":-1.0754035337440389,"pX":-0.5083443863214144,"pZ":2.608479713596921,"vX0":0.32778887381147953,"vY0":-117.23614546085592,"vZ0":0.14763828251376032,"x":136.38,"y":168.35,"x0":-2.0550609868653624,"y0":50.005314408056506,"z0":5.703767062701545,"aX":14.96945033956231},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.6,"breakHorizontal":-19.7,"spinRate":2234,"spinDirection":59},"zone":4,"typeConfidence":0.91,"plateTime":0.4683604973046118,"extension":5.861940545529763},"index":0,"playId":"0f84cca5-512e-3e4c-9b3c-e49ebc4d9b80","pitchNumber":1,"startTime":"2026-08-30T21:20:17.275Z","endTime":"2026-08-30T21:20:21.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071943998109692,"aZ":-33.152871015290856,"pfxX":9.619202552989087,"pfxZ":-0.6798690812161752,"pX":1.5420898054625523,"pZ":1.9104982413324691,"vX0":5.023882263681034,"vY0":-120.04528211218012,"vZ0":-1.5633091168440831,"x":58.22,"y":187.2,"x0":-1.8330049713002114,"y0":50.00161983295274,"z0":5.544745729075581,"aX":13.916879370316314},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.3,"breakHorizontal":-18.7,"spinRate":2338,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.45775862970642667,"extension":5.980866940565823},"index":1,"playId":"a63f5fad-f094-35e1-b5ac-b3aa20255f62","pitchNumber":2,"startTime":"2026-08-30T21:20:28.497Z","endTime":"2026-08-30T21:20:32.037Z","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":91.4,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181276157864705,"aZ":-20.12386651125054,"pfxX":-0.6804969542508754,"pfxZ":6.7058830093334425,"pX":-0.6683966314334799,"pZ":4.156281734326502,"vX0":3.232596356670736,"vY0":-133.10042517512647,"vZ0":0.004339327195210685,"x":142.48,"y":126.56,"x0":-1.809432490125211,"y0":50.00124840381804,"z0":5.610072288152037,"aX":-1.2227801546356551},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":0.6,"spinRate":2081,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4112858733479876,"extension":6.1696026748396},"index":2,"playId":"92aaa75f-0d6d-3cd1-9804-e2850f4c3f17","pitchNumber":3,"startTime":"2026-08-30T21:20:45.406Z","endTime":"2026-08-30T21:20:48.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T21:21:04.024Z","endTime":"2026-08-30T21:21:16.519Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"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":82.7,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140359451355028,"aZ":-33.21464008297272,"pfxX":10.311191635918325,"pfxZ":-0.7167321102971762,"pX":0.803165720719066,"pZ":2.0493468799338785,"vX0":3.1828985943874573,"vY0":-120.38776380691978,"vZ0":-1.366032655796395,"x":86.39,"y":183.45,"x0":-1.8782145235236565,"y0":50.00112976831416,"z0":5.585905867633085,"aX":15.01055108429985},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.3,"breakHorizontal":-19.4,"spinRate":2357,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.45637723229947635,"extension":5.978835313782476},"index":4,"playId":"77f5f125-48ea-310d-873f-acc254fb0bd5","pitchNumber":4,"startTime":"2026-08-30T21:21:16.519Z","endTime":"2026-08-30T21:21:21.768Z","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":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91049510295181,"aZ":-33.740286015242035,"pfxX":10.362916076905229,"pfxZ":-1.0649869300573371,"pX":0.23911400208296424,"pZ":1.8478249454541522,"vX0":2.136554455091911,"vY0":-121.26471967773162,"vZ0":-1.7162599893092483,"x":107.89,"y":188.89,"x0":-2.0010358690410412,"y0":50.002152001999505,"z0":5.535802083595378,"aX":15.277597512711964},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":-19.3,"spinRate":2438,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.4534150434569999,"extension":5.927610468111171},"hitData":{"launchSpeed":76.1,"launchAngle":6.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.78,"coordY":162.04}},"index":5,"playId":"6eae8aeb-6434-3e6d-b931-fd3232cd6ce7","pitchNumber":5,"startTime":"2026-08-30T21:21:50.163Z","endTime":"2026-08-30T21:21:58.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:21:58.942Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (29) on a sharp line drive to left fielder Wyatt Langford, deflected by center fielder Evan Carter.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:22:20.114Z","endTime":"2026-08-30T21:22:52.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381721507091164,"aZ":-32.04699548657295,"pfxX":10.768501401390255,"pfxZ":0.08679419381437548,"pX":1.6281941411596161,"pZ":2.357502548089738,"vX0":5.078960405891284,"vY0":-119.69079181385464,"vZ0":-0.651214723312498,"x":54.94,"y":175.13,"x0":-1.9241593779587156,"y0":50.00266382336049,"z0":5.517831492952524,"aX":15.528729040980455},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.2,"breakHorizontal":-20.8,"spinRate":2425,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4586721364907307,"extension":5.947360978899831},"index":0,"playId":"3847325f-85c9-3952-a100-7cf493cf7b62","pitchNumber":1,"startTime":"2026-08-30T21:22:24.355Z","endTime":"2026-08-30T21:22:27.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895898825891564,"aZ":-16.286703593319046,"pfxX":-4.228460425145255,"pfxZ":8.570373159683168,"pX":0.2972097548779787,"pZ":1.6380450943874991,"vX0":6.97001606204142,"vY0":-134.69289298803696,"vZ0":-6.5652255851907615,"x":105.67,"y":194.55,"x0":-1.7644634745939822,"y0":50.00009193242487,"z0":5.241671586266249,"aX":-7.836085507978281},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":6.4,"spinRate":2306,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.40532473193261964,"extension":6.14553010528218},"hitData":{"launchSpeed":105.1,"launchAngle":14.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.51,"coordY":82.23}},"index":1,"playId":"6315e9a7-03f5-3c67-b346-d0777d067068","pitchNumber":2,"startTime":"2026-08-30T21:22:38.024Z","endTime":"2026-08-30T21:22:52.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:22:52.271Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, second baseman Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:23:32.096Z","endTime":"2026-08-30T21:23:55.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d7815bd2-c1f1-49c2-8aaf-ed5fd4a758ba","startTime":"2026-08-30T21:23:32.096Z","endTime":"2026-08-30T21:23:37.096Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688136807496456,"aZ":-27.572157003588295,"pfxX":-8.717498012713232,"pfxZ":2.9036274794638164,"pX":-0.2539457678623116,"pZ":2.3810333977705342,"vX0":6.416825792440966,"vY0":-125.77093630315822,"vZ0":-2.4603365465258915,"x":126.68,"y":174.49,"x0":-1.7173749289528317,"y0":50.00572556793514,"z0":5.628939897219774,"aX":-13.840373014343486},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":1335,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.4370182504200004,"extension":6.055377623886115},"hitData":{"launchSpeed":86.5,"launchAngle":7.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":151.68}},"index":1,"playId":"6c9d72a2-b56a-389a-9ded-efadfd0e9186","pitchNumber":1,"startTime":"2026-08-30T21:23:49.104Z","endTime":"2026-08-30T21:23:55.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:23:55.706Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:25:54.159Z","endTime":"2026-08-30T21:26:59.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802824007303677,"aZ":-22.703312405004308,"pfxX":-9.072488032045971,"pfxZ":5.309580841570311,"pX":0.5110537308739059,"pZ":1.8580008907067673,"vX0":11.068820106131074,"vY0":-132.34699740602252,"vZ0":-5.992108935376749,"x":97.52,"y":188.61,"x0":-2.5360700134686502,"y0":50.00430418797982,"z0":5.801728877301919,"aX":-16.18488710847634},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":14.2,"spinRate":2149,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.4130007935660056,"extension":6.301563361437492},"index":0,"playId":"20140a5e-9a4e-3019-892f-fd50334199d5","pitchNumber":1,"startTime":"2026-08-30T21:26:01.578Z","endTime":"2026-08-30T21:26:05.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27470532921318,"aZ":-19.8747750750094,"pfxX":-9.045598296791493,"pfxZ":6.778799598085815,"pX":0.5003658900325405,"pZ":4.064024393896786,"vX0":10.739997059051047,"vY0":-133.71086423744163,"vZ0":-1.4012308915390168,"x":97.93,"y":129.05,"x0":-2.3892341012921454,"y0":50.00204737474716,"z0":6.017989772221543,"aX":-16.4120773256184},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":2141,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.40930696733472116,"extension":6.1678610831025935},"index":1,"playId":"b02d85b7-44a2-3c41-ae1c-d08ae796b9b2","pitchNumber":2,"startTime":"2026-08-30T21:26:17.668Z","endTime":"2026-08-30T21:26:21.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.676554008804214,"aZ":-24.349075219284465,"pfxX":0.28254181614294616,"pfxZ":4.664220013399476,"pX":-0.24587263422749514,"pZ":3.139087464163589,"vX0":6.205759440970366,"vY0":-127.96770483168272,"vZ0":-2.259332476695168,"x":126.37,"y":154.02,"x0":-2.727817152264485,"y0":50.00148446625116,"z0":5.919542037796597,"aX":0.4719026271092443},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":-1.8,"spinRate":2165,"spinDirection":184},"zone":2,"typeConfidence":0.91,"plateTime":0.42623900641537915,"extension":6.332652640202994},"index":2,"playId":"dca7e0cb-46c2-38ca-9551-fd961809cd99","pitchNumber":3,"startTime":"2026-08-30T21:26:32.334Z","endTime":"2026-08-30T21:26:36.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T21:26:42.305Z","endTime":"2026-08-30T21:26:56.383Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583359852513503,"aZ":-20.839054963408692,"pfxX":-8.425116521665926,"pfxZ":6.037498565806812,"pX":-0.015984127186585862,"pZ":3.3381480071500484,"vX0":9.686380457848063,"vY0":-135.6476632981058,"vZ0":-2.9280475784362254,"x":117.61,"y":148.65,"x0":-2.525913521132362,"y0":50.003807307696356,"z0":5.872083065613684,"aX":-15.820391248292134},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":13.4,"spinRate":2136,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.4026329899574166,"extension":6.349736335789816},"index":4,"playId":"32d6ec45-fe50-397f-b91d-b7f5ec0f53a3","pitchNumber":4,"startTime":"2026-08-30T21:26:56.383Z","endTime":"2026-08-30T21:26:59.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:26:59.900Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Burger flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:27:16.566Z","endTime":"2026-08-30T21:29:26.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894004175511927,"aZ":-26.477857056868025,"pfxX":0.7728041746021947,"pfxZ":3.3327593868590704,"pX":-0.9159070699546155,"pZ":3.556094271100498,"vX0":4.721925612208302,"vY0":-129.41792073514907,"vZ0":-0.73936004977718,"x":151.91,"y":142.77,"x0":-2.8583372977103454,"y0":50.00526990165986,"z0":5.858501979082431,"aX":1.3215541994255944},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":1950,"spinDirection":176},"zone":11,"typeConfidence":0.9,"plateTime":0.42187561668983653,"extension":6.319932771002965},"index":0,"playId":"df57c3ff-8b58-3684-85aa-6a91678fa1ae","pitchNumber":1,"startTime":"2026-08-30T21:27:24.323Z","endTime":"2026-08-30T21:27:27.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-30T21:27:41.677Z","endTime":"2026-08-30T21:29:14.956Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226100087343383,"aZ":-38.932406760650494,"pfxX":8.15955267644678,"pfxZ":-4.929669481122557,"pX":-0.3647485807359074,"pZ":3.0547276201064326,"vX0":3.1270250809211,"vY0":-117.02441744122564,"vZ0":1.9492608451112223,"x":130.9,"y":156.3,"x0":-2.7821284571732092,"y0":50.00039819056688,"z0":5.886222912424814,"aX":11.195997213354177},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.0,"breakHorizontal":-15.6,"spinRate":2577,"spinDirection":43},"zone":1,"typeConfidence":0.91,"plateTime":0.46993226410969235,"extension":6.382205577650789},"hitData":{"launchSpeed":98.0,"launchAngle":36.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.52,"coordY":63.78}},"index":2,"playId":"3afbab1f-7bc5-302b-b493-0d23c969040a","pitchNumber":2,"startTime":"2026-08-30T21:29:14.956Z","endTime":"2026-08-30T21:29:26.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:29:26.657Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Evan Carter grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:29:42.828Z","endTime":"2026-08-30T21:30:28.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885432071293952,"aZ":-25.0118822262747,"pfxX":1.404376361271032,"pfxZ":4.156827186355474,"pX":-0.122263477858792,"pZ":1.8186286914296026,"vX0":6.59733398903217,"vY0":-129.80191448705722,"vZ0":-5.145518703642761,"x":121.66,"y":189.68,"x0":-2.869806155823092,"y0":50.000012553318825,"z0":5.709409494941174,"aX":2.4163210521689975},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-3.8,"spinRate":2087,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.42053237925689313,"extension":6.430334312949335},"index":0,"playId":"2e5c5824-2740-3294-ab77-bad93f4949d9","pitchNumber":1,"startTime":"2026-08-30T21:29:49.121Z","endTime":"2026-08-30T21:29:52.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038420048630286,"aZ":-26.82514541624277,"pfxX":-0.07910102876101699,"pfxZ":3.217532898286148,"pX":0.31069783356419517,"pZ":4.446849206783452,"vX0":7.6829348830606925,"vY0":-127.60887019319713,"vZ0":1.394144076673292,"x":105.16,"y":118.72,"x0":-2.7175371631352907,"y0":50.005169573685315,"z0":5.992950153358109,"aX":-0.13168257841196782},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-1.4,"spinRate":1960,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.42774096452329813,"extension":6.280682385043127},"index":1,"playId":"a6628ab0-516e-3c0e-bd92-0380671a794a","pitchNumber":2,"startTime":"2026-08-30T21:30:04.211Z","endTime":"2026-08-30T21:30:07.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800088392568572,"aZ":-26.74924945694386,"pfxX":0.8086393185632854,"pfxZ":3.2717838599560913,"pX":-0.6281098296011025,"pZ":2.4004826372392456,"vX0":5.456805473878047,"vY0":-127.31363311371396,"vZ0":-3.063128047831969,"x":140.94,"y":173.97,"x0":-2.8958146096162958,"y0":50.00215642457719,"z0":5.714870890768867,"aX":1.3387896575367626},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":-2.6,"spinRate":1983,"spinDirection":168},"zone":4,"typeConfidence":0.91,"plateTime":0.42865848946174934,"extension":6.4307790881027485},"hitData":{"launchSpeed":103.9,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":148.14}},"index":2,"playId":"2897326c-273a-3efc-b6b1-2e151e573fd6","pitchNumber":3,"startTime":"2026-08-30T21:30:20.895Z","endTime":"2026-08-30T21:30:28.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:30:28.076Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:32:59.856Z","endTime":"2026-08-30T21:33:28.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Latz replaces Jakob Junis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:32:39.973Z","endTime":"2026-08-30T21:33:02.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656641,"link":"/api/v1/people/656641"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13694306371464,"aZ":-9.263387810964817,"pfxX":5.588295897244581,"pfxZ":11.982634363726843,"pX":1.021253700522008,"pZ":4.816952590267439,"vX0":-3.050829922603932,"vY0":-137.9837875112065,"vZ0":-1.599579925163687,"x":78.07,"y":108.72,"x0":1.4202501402289671,"y0":50.00138356172866,"z0":6.034860936102083,"aX":10.683282423579666},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.5,"breakHorizontal":-9.4,"spinRate":2457,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.39826007400236074,"extension":6.414702985087944},"index":1,"playId":"ea3f773a-e63d-3cfe-bdec-c6143e3c154e","pitchNumber":1,"startTime":"2026-08-30T21:33:02.166Z","endTime":"2026-08-30T21:33:05.626Z","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":96.0,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621548151864324,"aZ":-9.571672804425619,"pfxX":6.523773875191286,"pfxZ":11.452477165711569,"pX":-0.2615093322493744,"pZ":3.1866765697065995,"vX0":-6.358355423200101,"vY0":-139.64597167020236,"vZ0":-5.66037811601487,"x":126.97,"y":152.74,"x0":1.1979662090778997,"y0":50.006639566699604,"z0":5.870574731582043,"aX":12.88002407664457},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.7,"breakHorizontal":-10.4,"spinRate":2413,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.39230999498604646,"extension":6.481750277043969},"hitData":{"launchSpeed":97.0,"launchAngle":59.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.1,"coordY":128.88}},"index":2,"playId":"b4fcdad4-c93c-32bb-ad7b-2ddfdc008126","pitchNumber":2,"startTime":"2026-08-30T21:33:19.001Z","endTime":"2026-08-30T21:33:28.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:33:28.823Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:33:47.340Z","endTime":"2026-08-30T21:35:19.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.038056179177566,"aZ":-7.081313326397942,"pfxX":6.510118105343709,"pfxZ":12.792872373945576,"pX":-0.1287425382083226,"pZ":1.3804250153050226,"vX0":-5.818789863767374,"vY0":-139.76794258724956,"vZ0":-10.67535290078853,"x":121.91,"y":201.51,"x0":1.1431330393454875,"y0":50.00350672380911,"z0":5.731865933740494,"aX":12.76982958702839},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.9,"breakHorizontal":-10.4,"spinRate":2488,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.39318998262393334,"extension":6.468637415330227},"index":0,"playId":"9ab1516a-139f-3b31-855b-8fc967c75807","pitchNumber":1,"startTime":"2026-08-30T21:33:55.994Z","endTime":"2026-08-30T21:33:59.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06991953833516,"aZ":-9.463422371611339,"pfxX":6.839159643115082,"pfxZ":11.421518488771142,"pX":-0.476413885624481,"pZ":2.853605150916687,"vX0":-7.1496257913451275,"vY0":-140.6370346728134,"vZ0":-6.454198810152712,"x":135.16,"y":161.73,"x0":1.2191401285822687,"y0":50.005648504361844,"z0":5.803130415403998,"aX":13.602576175849387},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":-10.8,"spinRate":2511,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.3905595118904972,"extension":6.5138271268403765},"index":1,"playId":"6d14f524-2a48-398f-a306-5cdf6a9eaa10","pitchNumber":2,"startTime":"2026-08-30T21:34:13.473Z","endTime":"2026-08-30T21:34:17.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692441648270773,"aZ":-21.381084951853083,"pfxX":9.301595977363373,"pfxZ":6.654864649204454,"pX":1.3668930743268166,"pZ":3.352146739307202,"vX0":-3.232873413131208,"vY0":-126.74273780892514,"vZ0":-1.996501625991288,"x":64.9,"y":148.27,"x0":1.4529968943460794,"y0":50.00098160833048,"z0":5.863214004356863,"aX":15.081863079304902},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.8,"breakHorizontal":-16.1,"spinRate":2292,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.43269392346797586,"extension":6.365133198462973},"index":2,"playId":"0dcfe0d4-36bb-34f8-9fa9-8abe2c1c3c47","pitchNumber":3,"startTime":"2026-08-30T21:34:28.416Z","endTime":"2026-08-30T21:34:31.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03282496055717,"aZ":-9.456087131752762,"pfxX":7.357338359739405,"pfxZ":11.54212905588748,"pX":-0.10955905161432596,"pZ":2.384593944122599,"vX0":-6.308801382246746,"vY0":-140.19798371103192,"vZ0":-7.574414347724679,"x":121.18,"y":174.4,"x0":1.2265841514995774,"y0":50.00300405590541,"z0":5.75732344525073,"aX":14.481269561393024},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.3,"breakHorizontal":-11.9,"spinRate":2459,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.3923755358509271,"extension":6.361893295636473},"index":3,"playId":"408d061c-2acb-3221-91d8-8f767aa781eb","pitchNumber":4,"startTime":"2026-08-30T21:34:46.801Z","endTime":"2026-08-30T21:34:50.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99969104838457,"aZ":-10.932173954158168,"pfxX":6.485943554677405,"pfxZ":10.77922615810475,"pX":-0.20860909698940283,"pZ":3.4368134638039716,"vX0":-5.954393553134164,"vY0":-140.04977261411966,"vZ0":-4.759575315721815,"x":124.95,"y":145.99,"x0":1.1107486063330756,"y0":50.001931329232114,"z0":5.8839336282896495,"aX":12.78037682320484},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":-10.4,"spinRate":2427,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.392306985508486,"extension":6.495005471195186},"hitData":{"launchSpeed":96.4,"launchAngle":52.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.37,"coordY":95.9}},"index":4,"playId":"7a60967d-225a-3d4f-bb79-d3bd0e92f14f","pitchNumber":5,"startTime":"2026-08-30T21:35:09.031Z","endTime":"2026-08-30T21:35:19.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:35:19.250Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:35:37.270Z","endTime":"2026-08-30T21:37:07.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.449"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.02"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.16"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.90"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.22"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.65"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.90"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.46"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.31"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".469"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.449"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86283624855728,"aZ":-7.496827889448644,"pfxX":5.3915901898399134,"pfxZ":12.309021448581817,"pX":-0.4336017783104862,"pZ":1.9889484061257523,"vX0":-6.491847775387973,"vY0":-141.32591172483833,"vZ0":-9.061974657477261,"x":133.53,"y":185.08,"x0":1.2024152434312154,"y0":50.0062239347618,"z0":5.734339230391501,"aX":10.812430350832036},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.4,"breakHorizontal":-8.3,"spinRate":2422,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.38887927590040894,"extension":6.572094490331387},"index":0,"playId":"eb1272e5-08e8-3ae1-af8e-0a31fe075673","pitchNumber":1,"startTime":"2026-08-30T21:35:42.970Z","endTime":"2026-08-30T21:35:46.240Z","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.1,"endSpeed":87.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56301038435484,"aZ":-11.11576169970655,"pfxX":5.834079465468389,"pfxZ":10.667477923250859,"pX":-0.06752204629725322,"pZ":4.111993488981093,"vX0":-5.823579629366401,"vY0":-139.84948109803364,"vZ0":-2.979527991005395,"x":119.57,"y":127.76,"x0":1.2873507741861696,"y0":50.0014532728577,"z0":5.9240224872523815,"aX":11.51553226813903},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":-9.4,"spinRate":2449,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.392185613448214,"extension":6.485858790771874},"index":1,"playId":"ec01694d-1f1c-3e05-a761-f9bbf47e5f03","pitchNumber":2,"startTime":"2026-08-30T21:36:03.772Z","endTime":"2026-08-30T21:36:07.707Z","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":89.5,"endSpeed":82.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877975296721264,"aZ":-26.047984397605315,"pfxX":-2.593157481773609,"pfxZ":3.5476512616381353,"pX":0.6254357614465594,"pZ":2.82452538379126,"vX0":-1.481577317455041,"vY0":-130.44991238998895,"vZ0":-2.651700737237454,"x":93.16,"y":162.52,"x0":1.537293952305663,"y0":50.00488254027908,"z0":5.8134730415278035,"aX":-4.478773011240123},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":5.0,"spinRate":2605,"spinDirection":199},"zone":6,"typeConfidence":0.88,"plateTime":0.4195329243509285,"extension":6.323374449061765},"index":2,"playId":"d4d4776f-e89b-3525-a982-4be686a02cdd","pitchNumber":3,"startTime":"2026-08-30T21:36:21.997Z","endTime":"2026-08-30T21:36:25.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13483686775286,"aZ":-9.963972577815827,"pfxX":4.346032441171212,"pfxZ":11.249516045039222,"pX":0.14729593900983273,"pZ":1.4240119375365645,"vX0":-4.399679375847369,"vY0":-139.76556501746592,"vZ0":-9.90495638626641,"x":111.39,"y":200.33,"x0":1.1788422354784052,"y0":50.00298355265778,"z0":5.672701072625559,"aX":8.580151193400372},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":-7.0,"spinRate":2424,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.39221301332691816,"extension":6.496909799263581},"index":3,"playId":"f6e211b4-ff58-328b-865d-9a4c5f7fdbb7","pitchNumber":4,"startTime":"2026-08-30T21:36:45.326Z","endTime":"2026-08-30T21:36:49.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52690466798026,"aZ":-11.223347447447654,"pfxX":4.877857329581347,"pfxZ":10.639979356224053,"pX":-0.40437245396375693,"pZ":3.02517391021332,"vX0":-8.331470325484137,"vY0":-139.69639239874016,"vZ0":-5.886976635083867,"x":132.41,"y":157.1,"x0":1.9879157546240402,"y0":50.005954385547696,"z0":5.903177563296015,"aX":9.608328967779324},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":-7.1,"spinRate":2368,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.3926266942441421,"extension":6.579780650263336},"index":4,"playId":"e5619765-e9bd-305f-8ae2-aa1858fb7fa5","pitchNumber":5,"startTime":"2026-08-30T21:37:04.048Z","endTime":"2026-08-30T21:37:07.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:37:07.868Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:35:37.270Z","endTime":"2026-08-30T21:37:07.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.449"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.02"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.16"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.90"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.22"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.65"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.90"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.46"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.31"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".469"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.449"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86283624855728,"aZ":-7.496827889448644,"pfxX":5.3915901898399134,"pfxZ":12.309021448581817,"pX":-0.4336017783104862,"pZ":1.9889484061257523,"vX0":-6.491847775387973,"vY0":-141.32591172483833,"vZ0":-9.061974657477261,"x":133.53,"y":185.08,"x0":1.2024152434312154,"y0":50.0062239347618,"z0":5.734339230391501,"aX":10.812430350832036},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.4,"breakHorizontal":-8.3,"spinRate":2422,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.38887927590040894,"extension":6.572094490331387},"index":0,"playId":"eb1272e5-08e8-3ae1-af8e-0a31fe075673","pitchNumber":1,"startTime":"2026-08-30T21:35:42.970Z","endTime":"2026-08-30T21:35:46.240Z","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.1,"endSpeed":87.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56301038435484,"aZ":-11.11576169970655,"pfxX":5.834079465468389,"pfxZ":10.667477923250859,"pX":-0.06752204629725322,"pZ":4.111993488981093,"vX0":-5.823579629366401,"vY0":-139.84948109803364,"vZ0":-2.979527991005395,"x":119.57,"y":127.76,"x0":1.2873507741861696,"y0":50.0014532728577,"z0":5.9240224872523815,"aX":11.51553226813903},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":-9.4,"spinRate":2449,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.392185613448214,"extension":6.485858790771874},"index":1,"playId":"ec01694d-1f1c-3e05-a761-f9bbf47e5f03","pitchNumber":2,"startTime":"2026-08-30T21:36:03.772Z","endTime":"2026-08-30T21:36:07.707Z","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":89.5,"endSpeed":82.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877975296721264,"aZ":-26.047984397605315,"pfxX":-2.593157481773609,"pfxZ":3.5476512616381353,"pX":0.6254357614465594,"pZ":2.82452538379126,"vX0":-1.481577317455041,"vY0":-130.44991238998895,"vZ0":-2.651700737237454,"x":93.16,"y":162.52,"x0":1.537293952305663,"y0":50.00488254027908,"z0":5.8134730415278035,"aX":-4.478773011240123},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":5.0,"spinRate":2605,"spinDirection":199},"zone":6,"typeConfidence":0.88,"plateTime":0.4195329243509285,"extension":6.323374449061765},"index":2,"playId":"d4d4776f-e89b-3525-a982-4be686a02cdd","pitchNumber":3,"startTime":"2026-08-30T21:36:21.997Z","endTime":"2026-08-30T21:36:25.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13483686775286,"aZ":-9.963972577815827,"pfxX":4.346032441171212,"pfxZ":11.249516045039222,"pX":0.14729593900983273,"pZ":1.4240119375365645,"vX0":-4.399679375847369,"vY0":-139.76556501746592,"vZ0":-9.90495638626641,"x":111.39,"y":200.33,"x0":1.1788422354784052,"y0":50.00298355265778,"z0":5.672701072625559,"aX":8.580151193400372},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":-7.0,"spinRate":2424,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.39221301332691816,"extension":6.496909799263581},"index":3,"playId":"f6e211b4-ff58-328b-865d-9a4c5f7fdbb7","pitchNumber":4,"startTime":"2026-08-30T21:36:45.326Z","endTime":"2026-08-30T21:36:49.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52690466798026,"aZ":-11.223347447447654,"pfxX":4.877857329581347,"pfxZ":10.639979356224053,"pX":-0.40437245396375693,"pZ":3.02517391021332,"vX0":-8.331470325484137,"vY0":-139.69639239874016,"vZ0":-5.886976635083867,"x":132.41,"y":157.1,"x0":1.9879157546240402,"y0":50.005954385547696,"z0":5.903177563296015,"aX":9.608328967779324},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":-7.1,"spinRate":2368,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.3926266942441421,"extension":6.579780650263336},"index":4,"playId":"e5619765-e9bd-305f-8ae2-aa1858fb7fa5","pitchNumber":5,"startTime":"2026-08-30T21:37:04.048Z","endTime":"2026-08-30T21:37:07.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:37:07.868Z","atBatIndex":83},"scoringPlays":[7,8,15,25,42,52,61,63,69],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":173.09,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":149.78,"y":205.4},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":180.49,"y":81.83},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":90.65,"y":103.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":186.27,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":87.45,"y":111.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":81.84,"y":104.72},"type":"O","description":"Flyout"}]}},{"startIndex":12,"endIndex":22,"top":[12,13,14,15,16,17],"bottom":[18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":108.23,"y":155.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":42.53,"y":66.32},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":104.11,"y":48.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":151.81,"y":150.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":83.91,"y":100.08},"type":"H","description":"Single"}]}},{"startIndex":23,"endIndex":31,"top":[23,24,25,26],"bottom":[27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":122.24,"y":126.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":54.49,"y":49.1},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":111.27,"y":153.71},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":157.38,"y":166.38},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":105.18,"y":90.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":100.72,"y":85.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":175.07,"y":56.54},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":109.35,"y":177.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":109.75,"y":148.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":149.28,"y":152.19},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":49,"top":[39,40,41,42,43,44],"bottom":[45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":158.4,"y":169.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":91.45,"y":62.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":54.53,"y":125.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":196.57,"y":78.57},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":101.14,"y":167.39},"type":"O","description":"Forceout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52,53],"bottom":[54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":100.12,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":233.91,"y":87.86},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":114.31,"y":145.09},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":98.6,"y":169.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":82.66,"y":57.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":113.8,"y":154.22},"type":"O","description":"Forceout"}]}},{"startIndex":58,"endIndex":70,"top":[58,59,60,61,62,63,64,65],"bottom":[66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":86.09,"y":182.44},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":185.25,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":101.14,"y":168.91},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":103.16,"y":154.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":197.5,"y":95.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":166.0,"y":120.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":63.81,"y":78.63},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":148.77,"y":172.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":167.31,"y":48.48},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":143.19,"y":148.64},"type":"O","description":"Groundout"}]}},{"startIndex":71,"endIndex":77,"top":[71,72,73],"bottom":[74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":149.78,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":70.44,"y":72.54},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":132.29,"y":154.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":92.78,"y":162.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":107.51,"y":82.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":150.8,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":78,"endIndex":83,"top":[78,79,80],"bottom":[81,82,83],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":60.52,"y":63.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":145.22,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":70.1,"y":128.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":78.37,"y":95.9},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":1,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":7,"errors":1,"leftOnBase":10},"away":{"runs":7,"hits":10,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"catcher":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"first":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"second":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"third":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"shortstop":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"left":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"center":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"right":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"onDeck":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"inHole":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"battingOrder":8,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"onDeck":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"inHole":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"battingOrder":5,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".242","atBats":38,"obp":".317","slg":".396","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":20,"rbi":7,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":34,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":181,"era":"4.29","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.31","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":72,"strikes":109,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":4,"pitchesPerInning":"20.11","runsScoredPer9":"4.00","homeRunsPer9":"1.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":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID694497":{"person":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"jerseyNumber":"32","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":67,"groundOuts":73,"airOuts":110,"runs":43,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":93,"baseOnBalls":43,"intentionalWalks":0,"hits":64,"hitByPitch":4,"avg":".193","atBats":332,"obp":".292","slg":".316","ops":".608","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":105,"rbi":32,"leftOnBase":162,"sacBunts":7,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":24,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":274,"errors":1,"chances":275,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":55,"groundOuts":110,"airOuts":102,"runs":60,"doubles":26,"triples":4,"homeRuns":15,"strikeOuts":119,"baseOnBalls":37,"intentionalWalks":0,"hits":122,"hitByPitch":4,"avg":".273","atBats":447,"obp":".331","slg":".450","ops":".781","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":494,"totalBases":201,"rbi":73,"leftOnBase":183,"sacBunts":1,"sacFlies":5,"babip":".336","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.80","popOuts":20,"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":218,"putOuts":169,"errors":6,"chances":393,"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"}]},"ID669022":{"person":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":84,"groundOuts":119,"airOuts":157,"runs":73,"doubles":33,"triples":3,"homeRuns":18,"strikeOuts":165,"baseOnBalls":56,"intentionalWalks":1,"hits":135,"hitByPitch":7,"atBats":571,"obp":".311","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2552,"era":"4.40","inningsPitched":"149.1","wins":7,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.28","battersFaced":639,"outs":448,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2552,"balls":930,"strikes":1622,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".412","pitchesPerInning":"17.09","gamesFinished":0,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"9.94","walksPer9Inn":"3.38","hitsPer9Inn":"8.14","runsScoredPer9":"4.40","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694671":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":52,"groundOuts":65,"airOuts":102,"runs":49,"doubles":16,"triples":2,"homeRuns":15,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":0,"hits":83,"hitByPitch":4,"avg":".254","atBats":327,"obp":".333","slg":".453","ops":".786","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":148,"rbi":36,"leftOnBase":116,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.80","popOuts":31,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":179,"errors":1,"chances":185,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677958":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 2 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":38,"strikes":48,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.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":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":26,"gamesStarted":24,"flyOuts":71,"groundOuts":121,"airOuts":136,"runs":65,"doubles":22,"triples":4,"homeRuns":18,"strikeOuts":124,"baseOnBalls":55,"intentionalWalks":0,"hits":130,"hitByPitch":4,"atBats":507,"obp":".332","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2208,"era":"4.44","inningsPitched":"129.2","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.43","battersFaced":570,"outs":389,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2208,"balls":852,"strikes":1356,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".333","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.61","walksPer9Inn":"3.82","hitsPer9Inn":"9.02","runsScoredPer9":"4.51","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":0,"chances":11,"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"}]},"ID669394":{"person":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":67,"groundOuts":109,"airOuts":115,"runs":54,"doubles":20,"triples":0,"homeRuns":23,"strikeOuts":138,"baseOnBalls":40,"intentionalWalks":0,"hits":111,"hitByPitch":4,"avg":".236","atBats":471,"obp":".300","slg":".425","ops":".725","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":517,"totalBases":200,"rbi":77,"leftOnBase":213,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.48","popOuts":29,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":99,"putOuts":838,"errors":4,"chances":941,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID671936":{"person":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(H, 5)","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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"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":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":24,"gamesStarted":1,"flyOuts":15,"groundOuts":16,"airOuts":28,"runs":14,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":3,"hits":28,"hitByPitch":3,"atBats":96,"obp":".378","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":446,"era":"5.18","inningsPitched":"24.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":14,"whip":"1.60","battersFaced":111,"outs":73,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":159,"strikes":287,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.33","gamesFinished":5,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"9.25","walksPer9Inn":"4.07","hitsPer9Inn":"10.36","runsScoredPer9":"5.18","homeRunsPer9":"1.11","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641302":{"person":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(W, 5-2)","summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"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":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":1,"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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":4,"flyOuts":31,"groundOuts":67,"airOuts":54,"runs":26,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":52,"baseOnBalls":18,"intentionalWalks":0,"hits":60,"hitByPitch":4,"atBats":229,"obp":".324","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":985,"era":"3.34","inningsPitched":"59.1","wins":5,"losses":2,"saves":4,"saveOpportunities":6,"holds":11,"blownSaves":2,"earnedRuns":22,"whip":"1.31","battersFaced":255,"outs":178,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":985,"balls":354,"strikes":631,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".714","pitchesPerInning":"16.60","gamesFinished":15,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.89","walksPer9Inn":"2.73","hitsPer9Inn":"9.10","runsScoredPer9":"3.94","homeRunsPer9":"0.30","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID594798":{"person":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":69,"groundOuts":95,"airOuts":132,"runs":61,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":159,"baseOnBalls":37,"intentionalWalks":3,"hits":117,"hitByPitch":0,"atBats":501,"obp":".286","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2205,"era":"4.21","inningsPitched":"130.1","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.18","battersFaced":540,"outs":391,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2205,"balls":774,"strikes":1431,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"16.92","gamesFinished":0,"strikeoutWalkRatio":"4.30","strikeoutsPer9Inn":"10.98","walksPer9Inn":"2.55","hitsPer9Inn":"8.08","runsScoredPer9":"4.21","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":61,"gamesStarted":0,"flyOuts":29,"groundOuts":41,"airOuts":51,"runs":19,"doubles":5,"triples":2,"homeRuns":5,"strikeOuts":59,"baseOnBalls":31,"intentionalWalks":4,"hits":43,"hitByPitch":2,"atBats":190,"obp":".338","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":920,"era":"2.96","inningsPitched":"51.2","wins":3,"losses":3,"saves":0,"saveOpportunities":4,"holds":13,"blownSaves":4,"earnedRuns":17,"whip":"1.43","battersFaced":227,"outs":155,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":920,"balls":350,"strikes":570,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"17.81","gamesFinished":10,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"10.28","walksPer9Inn":"5.40","hitsPer9Inn":"7.49","runsScoredPer9":"3.31","homeRunsPer9":"0.87","inheritedRunners":45,"inheritedRunnersScored":19,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":131,"flyOuts":83,"groundOuts":120,"airOuts":133,"runs":55,"doubles":30,"triples":4,"homeRuns":14,"strikeOuts":120,"baseOnBalls":44,"intentionalWalks":2,"hits":131,"hitByPitch":7,"avg":".261","atBats":501,"obp":".328","slg":".421","ops":".749","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":555,"totalBases":211,"rbi":51,"leftOnBase":188,"sacBunts":0,"sacFlies":3,"babip":".316","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.79","popOuts":13,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":196,"errors":4,"chances":203,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, HBP, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":55,"groundOuts":83,"airOuts":93,"runs":53,"doubles":11,"triples":2,"homeRuns":24,"strikeOuts":96,"baseOnBalls":47,"intentionalWalks":2,"hits":82,"hitByPitch":4,"avg":".234","atBats":351,"obp":".328","slg":".481","ops":".809","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":169,"rbi":49,"leftOnBase":114,"sacBunts":0,"sacFlies":3,"babip":".248","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"14.62","popOuts":17,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":59,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643376":{"person":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":20,"groundOuts":31,"airOuts":43,"runs":14,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":5,"avg":".168","atBats":143,"obp":".261","slg":".336","ops":".597","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":48,"rbi":16,"leftOnBase":84,"sacBunts":2,"sacFlies":0,"babip":".209","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.60","popOuts":16,"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":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":13,"putOuts":363,"errors":3,"chances":379,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(H, 17)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","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":43,"gamesStarted":1,"flyOuts":32,"groundOuts":45,"airOuts":56,"runs":14,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":2,"hits":40,"hitByPitch":3,"atBats":176,"obp":".288","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":686,"era":"2.72","inningsPitched":"46.1","wins":1,"losses":2,"saves":5,"saveOpportunities":6,"holds":17,"blownSaves":1,"earnedRuns":14,"whip":"1.12","battersFaced":191,"outs":139,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":686,"balls":225,"strikes":461,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".333","pitchesPerInning":"14.81","gamesFinished":11,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"6.80","walksPer9Inn":"2.33","hitsPer9Inn":"7.77","runsScoredPer9":"2.72","homeRunsPer9":"0.58","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656641":{"person":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(S, 27)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":1,"flyOuts":33,"groundOuts":49,"airOuts":62,"runs":12,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":66,"baseOnBalls":18,"intentionalWalks":3,"hits":27,"hitByPitch":0,"atBats":202,"obp":".203","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":954,"era":"1.65","inningsPitched":"60.0","wins":3,"losses":1,"saves":27,"saveOpportunities":30,"holds":2,"blownSaves":3,"earnedRuns":11,"whip":"0.75","battersFaced":222,"outs":180,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":954,"balls":320,"strikes":634,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".750","pitchesPerInning":"15.90","gamesFinished":37,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.90","walksPer9Inn":"2.70","hitsPer9Inn":"4.05","runsScoredPer9":"1.80","homeRunsPer9":"0.45","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":9},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683227":{"person":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":21,"flyOuts":9,"groundOuts":16,"airOuts":16,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".286","atBats":56,"obp":".365","slg":".393","ops":".758","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":22,"rbi":4,"leftOnBase":19,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":5,"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":25,"putOuts":25,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":26,"groundOuts":38,"airOuts":57,"runs":16,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":7,"intentionalWalks":1,"hits":40,"hitByPitch":2,"avg":".230","atBats":174,"obp":".265","slg":".397","ops":".662","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":69,"rbi":23,"leftOnBase":76,"sacBunts":2,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","assists":20,"putOuts":446,"errors":6,"chances":472,"fielding":".987","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608369":{"person":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":46,"groundOuts":70,"airOuts":72,"runs":42,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":80,"baseOnBalls":39,"intentionalWalks":4,"hits":63,"hitByPitch":3,"avg":".223","atBats":283,"obp":".321","slg":".403","ops":".724","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":114,"rbi":34,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.77","popOuts":8,"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":153,"putOuts":108,"errors":5,"chances":266,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":44,"groundOuts":46,"airOuts":82,"runs":21,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":65,"baseOnBalls":17,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".207","atBats":241,"obp":".267","slg":".290","ops":".557","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":70,"rbi":23,"leftOnBase":114,"sacBunts":1,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.25","popOuts":18,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":50,"stolenBasePercentage":".781","caughtStealingPercentage":".219","assists":29,"putOuts":619,"errors":5,"chances":653,"fielding":".992","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":11,"flyOuts":61,"groundOuts":82,"airOuts":113,"runs":36,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":68,"baseOnBalls":22,"intentionalWalks":1,"hits":77,"hitByPitch":5,"atBats":338,"obp":".283","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1399,"era":"3.01","inningsPitched":"89.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.10","battersFaced":368,"outs":269,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1399,"balls":502,"strikes":897,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".545","pitchesPerInning":"15.60","gamesFinished":8,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"6.83","walksPer9Inn":"2.21","hitsPer9Inn":"7.73","runsScoredPer9":"3.61","homeRunsPer9":"1.10","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674003":{"person":{"id":674003,"fullName":"Cody Bradford","link":"/api/v1/people/674003"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":26,"groundOuts":22,"airOuts":38,"runs":10,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":34,"hitByPitch":1,"atBats":105,"obp":".363","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":406,"era":"3.42","inningsPitched":"26.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.52","battersFaced":114,"outs":79,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":127,"strikes":279,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"15.42","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"4.44","walksPer9Inn":"2.05","hitsPer9Inn":"11.62","runsScoredPer9":"3.42","homeRunsPer9":"0.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670032":{"person":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":23,"groundOuts":78,"airOuts":44,"runs":20,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".261","atBats":203,"obp":".303","slg":".300","ops":".603","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":61,"rbi":22,"leftOnBase":85,"sacBunts":8,"sacFlies":2,"babip":".313","groundOutsToAirouts":"1.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"203.00","popOuts":5,"lineOuts":16},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"4.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"24.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"36.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":75,"errors":2,"chances":201,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656756":{"person":{"id":656756,"fullName":"Jordan Montgomery","link":"/api/v1/people/656756"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.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":6,"gamesStarted":0,"flyOuts":6,"groundOuts":17,"airOuts":9,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":50,"obp":".308","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":214,"era":"6.75","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.33","battersFaced":52,"outs":36,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":214,"balls":76,"strikes":138,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":2,"winPercentage":".---","pitchesPerInning":"17.83","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.50","walksPer9Inn":"1.50","hitsPer9Inn":"10.50","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679822":{"person":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"jerseyNumber":"14","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":30,"groundOuts":29,"airOuts":55,"runs":20,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":49,"baseOnBalls":15,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".258","atBats":178,"obp":".325","slg":".478","ops":".803","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":85,"rbi":25,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.78","popOuts":17,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":62,"errors":2,"chances":136,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[592626,608369,694671,607043,677649,669394,694497,683227,553869,677958,641302,671936,656756,596001,656641],"pitchers":[677958,641302,671936,656756,596001,656641],"bench":[679822,643376,670032,681351],"bullpen":[674003,669022,615698,681217,594798],"battingOrder":[592626,608369,694671,607043,677649,669394,694497,683227,553869],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Freeman, C (1, May); Díaz, E 2 (11, May, May); Duran, E (26, May)."},{"label":"HR","value":"Duran, E (15, 3rd inning off May, 0 on, 2 out); Pederson (24, 6th inning off Anderson, G, 0 on, 2 out)."},{"label":"TB","value":"Burger; Duran, E 6; Díaz, E 4; Freeman, C 3; Nimmo; Pederson 4; Seager."},{"label":"RBI","value":"Burger (77); Duran, E 3 (73); Díaz, E (23); Freeman, C (4); Pederson (49)."},{"label":"2-out RBI","value":"Freeman, C; Díaz, E; Duran, E; Pederson."},{"label":"Runners left in scoring position, 2 out","value":"Seager; Duran, E; Pederson 3; Carter."},{"label":"Team RISP","value":"4-for-12."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Alexander, T (2, pickoff)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".255","atBats":34,"obp":".338","slg":".397","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":38,"obp":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"3.37","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.16","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":61,"strikes":117,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":7,"pitchesPerInning":"19.78","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":6,"flyOuts":60,"groundOuts":82,"airOuts":107,"runs":36,"doubles":16,"triples":2,"homeRuns":10,"strikeOuts":83,"baseOnBalls":36,"intentionalWalks":2,"hits":80,"hitByPitch":2,"atBats":347,"obp":".305","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1532,"era":"3.41","inningsPitched":"95.0","wins":7,"losses":4,"saves":5,"saveOpportunities":6,"holds":10,"blownSaves":1,"earnedRuns":36,"whip":"1.22","battersFaced":390,"outs":285,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":1532,"balls":551,"strikes":981,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".636","pitchesPerInning":"16.13","gamesFinished":8,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.86","walksPer9Inn":"3.41","hitsPer9Inn":"7.58","runsScoredPer9":"3.41","homeRunsPer9":"0.95","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806198":{"person":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":25,"groundOuts":44,"airOuts":42,"runs":24,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".265","atBats":155,"obp":".335","slg":".348","ops":".683","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":54,"rbi":20,"leftOnBase":78,"sacBunts":1,"sacFlies":7,"babip":".315","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.50","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":61,"errors":2,"chances":163,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701656":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":46,"groundOuts":46,"airOuts":90,"runs":21,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":86,"baseOnBalls":14,"intentionalWalks":0,"hits":49,"hitByPitch":1,"atBats":270,"obp":".225","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1134,"era":"2.48","inningsPitched":"76.1","wins":9,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.83","battersFaced":286,"outs":229,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1134,"balls":352,"strikes":782,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".818","pitchesPerInning":"14.86","gamesFinished":0,"strikeoutWalkRatio":"6.14","strikeoutsPer9Inn":"10.14","walksPer9Inn":"1.65","hitsPer9Inn":"5.78","runsScoredPer9":"2.48","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":23,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":42,"groundOuts":91,"airOuts":81,"runs":39,"doubles":12,"triples":3,"homeRuns":7,"strikeOuts":64,"baseOnBalls":31,"intentionalWalks":0,"hits":77,"hitByPitch":0,"avg":".253","atBats":304,"obp":".318","slg":".382","ops":".700","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":116,"rbi":38,"leftOnBase":150,"sacBunts":4,"sacFlies":5,"babip":".294","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.43","popOuts":15,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":199,"putOuts":105,"errors":9,"chances":313,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, K, RBI","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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":69,"groundOuts":94,"airOuts":100,"runs":70,"doubles":22,"triples":0,"homeRuns":20,"strikeOuts":109,"baseOnBalls":38,"intentionalWalks":5,"hits":118,"hitByPitch":2,"avg":".281","atBats":420,"obp":".343","slg":".476","ops":".819","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":200,"rbi":57,"leftOnBase":179,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":15,"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":5,"putOuts":180,"errors":0,"chances":185,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"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":96,"flyOuts":33,"groundOuts":115,"airOuts":60,"runs":55,"doubles":22,"triples":2,"homeRuns":9,"strikeOuts":108,"baseOnBalls":41,"intentionalWalks":4,"hits":88,"hitByPitch":4,"avg":".240","atBats":367,"obp":".320","slg":".384","ops":".704","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":141,"rbi":47,"leftOnBase":180,"sacBunts":1,"sacFlies":3,"babip":".312","groundOutsToAirouts":"1.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.78","popOuts":5,"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":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HBP, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":59,"groundOuts":87,"airOuts":86,"runs":78,"doubles":19,"triples":2,"homeRuns":23,"strikeOuts":127,"baseOnBalls":74,"intentionalWalks":4,"hits":112,"hitByPitch":4,"avg":".273","atBats":410,"obp":".388","slg":".498","ops":".886","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":204,"rbi":76,"leftOnBase":193,"sacBunts":0,"sacFlies":2,"babip":".340","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.83","popOuts":7,"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":37,"putOuts":588,"errors":8,"chances":633,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":41,"groundOuts":103,"airOuts":87,"runs":35,"doubles":16,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":28,"intentionalWalks":1,"hits":70,"hitByPitch":2,"avg":".241","atBats":290,"obp":".310","slg":".338","ops":".648","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":98,"rbi":36,"leftOnBase":140,"sacBunts":1,"sacFlies":3,"babip":".259","groundOutsToAirouts":"1.18","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"72.50","popOuts":23,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":148,"errors":1,"chances":151,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":13,"strikes":26,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":33,"groundOuts":48,"airOuts":61,"runs":26,"doubles":12,"triples":2,"homeRuns":8,"strikeOuts":48,"baseOnBalls":21,"intentionalWalks":2,"hits":41,"hitByPitch":1,"atBats":197,"obp":".286","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":854,"era":"3.42","inningsPitched":"55.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":21,"whip":"1.12","battersFaced":220,"outs":166,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":312,"strikes":542,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":2,"winPercentage":".500","pitchesPerInning":"15.43","gamesFinished":8,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.81","walksPer9Inn":"3.42","hitsPer9Inn":"6.67","runsScoredPer9":"4.23","homeRunsPer9":"1.30","inheritedRunners":25,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":6},"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"}]},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"801","stats":{"batting":{"note":"a-","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":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":90,"flyOuts":39,"groundOuts":64,"airOuts":67,"runs":30,"doubles":16,"triples":2,"homeRuns":5,"strikeOuts":45,"baseOnBalls":32,"intentionalWalks":1,"hits":77,"hitByPitch":6,"avg":".307","atBats":251,"obp":".395","slg":".446","ops":".841","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":112,"rbi":38,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".355","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.20","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"27.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":13,"strikes":16,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"29.00","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"18.00","hitsPer9Inn":"27.00","runsScoredPer9":"27.00","homeRunsPer9":"9.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":36,"putOuts":370,"errors":4,"chances":410,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":16,"flyOuts":69,"groundOuts":96,"airOuts":112,"runs":51,"doubles":24,"triples":2,"homeRuns":10,"strikeOuts":110,"baseOnBalls":37,"intentionalWalks":0,"hits":106,"hitByPitch":5,"atBats":419,"obp":".318","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1761,"era":"3.75","inningsPitched":"110.1","wins":7,"losses":5,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":46,"whip":"1.30","battersFaced":466,"outs":331,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1761,"balls":623,"strikes":1138,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".583","pitchesPerInning":"15.96","gamesFinished":3,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"8.97","walksPer9Inn":"3.02","hitsPer9Inn":"8.65","runsScoredPer9":"4.16","homeRunsPer9":"0.82","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":57,"groundOuts":75,"airOuts":101,"runs":37,"doubles":16,"triples":1,"homeRuns":14,"strikeOuts":127,"baseOnBalls":27,"intentionalWalks":0,"hits":89,"hitByPitch":4,"atBats":392,"obp":".284","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1785,"era":"2.79","inningsPitched":"103.1","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.12","battersFaced":423,"outs":310,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1785,"balls":600,"strikes":1185,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".769","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"4.70","strikeoutsPer9Inn":"11.06","walksPer9Inn":"2.35","hitsPer9Inn":"7.75","runsScoredPer9":"3.22","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"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":63,"gamesStarted":1,"flyOuts":26,"groundOuts":73,"airOuts":45,"runs":32,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":104,"baseOnBalls":37,"intentionalWalks":1,"hits":66,"hitByPitch":2,"atBats":286,"obp":".321","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1346,"era":"3.24","inningsPitched":"75.0","wins":13,"losses":2,"saves":2,"saveOpportunities":8,"holds":13,"blownSaves":6,"earnedRuns":27,"whip":"1.37","battersFaced":327,"outs":225,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":1346,"balls":518,"strikes":828,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":9,"pickoffs":1,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".867","pitchesPerInning":"17.95","gamesFinished":8,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"12.48","walksPer9Inn":"4.44","hitsPer9Inn":"7.92","runsScoredPer9":"3.84","homeRunsPer9":"0.72","inheritedRunners":20,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":26,"groundOuts":96,"airOuts":54,"runs":58,"doubles":26,"triples":3,"homeRuns":9,"strikeOuts":141,"baseOnBalls":53,"intentionalWalks":2,"hits":101,"hitByPitch":5,"avg":".259","atBats":390,"obp":".354","slg":".410","ops":".764","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":160,"rbi":55,"leftOnBase":179,"sacBunts":1,"sacFlies":1,"babip":".382","groundOutsToAirouts":"1.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":6,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":259,"errors":2,"chances":264,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"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":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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":50,"groundOuts":78,"airOuts":84,"runs":43,"doubles":11,"triples":2,"homeRuns":4,"strikeOuts":71,"baseOnBalls":30,"intentionalWalks":0,"hits":70,"hitByPitch":1,"avg":".241","atBats":291,"obp":".314","slg":".333","ops":".647","caughtStealing":6,"stolenBases":24,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":97,"rbi":24,"leftOnBase":127,"sacBunts":12,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"72.75","popOuts":10,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":162,"putOuts":94,"errors":9,"chances":265,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":84,"groundOuts":129,"airOuts":156,"runs":67,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":75,"baseOnBalls":51,"intentionalWalks":4,"hits":131,"hitByPitch":4,"avg":".271","atBats":484,"obp":".341","slg":".399","ops":".740","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":546,"totalBases":193,"rbi":70,"leftOnBase":225,"sacBunts":0,"sacFlies":7,"babip":".293","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.23","popOuts":35,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":23,"stolenBases":42,"stolenBasePercentage":".646","caughtStealingPercentage":".354","assists":44,"putOuts":1026,"errors":0,"chances":1070,"fielding":"1.000","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":15,"flyOuts":52,"groundOuts":62,"airOuts":103,"runs":43,"doubles":17,"triples":1,"homeRuns":13,"strikeOuts":78,"baseOnBalls":25,"intentionalWalks":0,"hits":82,"hitByPitch":8,"atBats":322,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1375,"era":"4.59","inningsPitched":"82.1","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.30","battersFaced":358,"outs":247,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1375,"balls":454,"strikes":921,"strikePercentage":".670","hitBatsmen":8,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".444","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.73","hitsPer9Inn":"8.96","runsScoredPer9":"4.70","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"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":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":60,"groundOuts":128,"airOuts":104,"runs":81,"doubles":29,"triples":3,"homeRuns":17,"strikeOuts":143,"baseOnBalls":73,"intentionalWalks":3,"hits":126,"hitByPitch":0,"avg":".255","atBats":495,"obp":".349","slg":".428","ops":".777","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":574,"totalBases":212,"rbi":78,"leftOnBase":202,"sacBunts":4,"sacFlies":2,"babip":".323","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.12","popOuts":6,"lineOuts":38},"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":315,"putOuts":183,"errors":6,"chances":504,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":24,"groundOuts":51,"airOuts":57,"runs":34,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":40,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".207","atBats":198,"obp":".347","slg":".429","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":85,"rbi":34,"leftOnBase":117,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":19,"lineOuts":14},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":13,"strikes":20,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":17,"putOuts":320,"errors":3,"chances":340,"fielding":".991","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":62,"groundOuts":107,"airOuts":119,"runs":37,"doubles":7,"triples":1,"homeRuns":13,"strikeOuts":222,"baseOnBalls":35,"intentionalWalks":0,"hits":79,"hitByPitch":9,"atBats":525,"obp":".216","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2268,"era":"1.73","inningsPitched":"151.0","wins":14,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"0.75","battersFaced":571,"outs":453,"gamesPitched":25,"completeGames":1,"shutouts":1,"pitchesThrown":2268,"balls":731,"strikes":1537,"strikePercentage":".680","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".737","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"6.34","strikeoutsPer9Inn":"13.23","walksPer9Inn":"2.09","hitsPer9Inn":"4.71","runsScoredPer9":"2.21","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":1,"flyOuts":20,"groundOuts":41,"airOuts":36,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":50,"baseOnBalls":28,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":146,"obp":".278","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":748,"era":"2.20","inningsPitched":"45.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.07","battersFaced":176,"outs":135,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":298,"strikes":450,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.62","gamesFinished":9,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"10.00","walksPer9Inn":"5.60","hitsPer9Inn":"4.00","runsScoredPer9":"2.20","homeRunsPer9":"0.60","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":36,"groundOuts":66,"airOuts":61,"runs":30,"doubles":6,"triples":3,"homeRuns":5,"strikeOuts":54,"baseOnBalls":21,"intentionalWalks":2,"hits":62,"hitByPitch":2,"atBats":240,"obp":".321","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":991,"era":"3.71","inningsPitched":"63.0","wins":9,"losses":4,"saves":3,"saveOpportunities":10,"holds":9,"blownSaves":7,"earnedRuns":26,"whip":"1.32","battersFaced":266,"outs":189,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":991,"balls":345,"strikes":646,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".692","pitchesPerInning":"15.73","gamesFinished":13,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.00","hitsPer9Inn":"8.86","runsScoredPer9":"4.29","homeRunsPer9":"0.71","inheritedRunners":19,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":12,"strikes":30,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":21,"groundOuts":30,"airOuts":39,"runs":14,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":30,"baseOnBalls":3,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":140,"obp":".317","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":533,"era":"3.67","inningsPitched":"34.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.28","battersFaced":145,"outs":103,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":152,"strikes":381,"strikePercentage":".710","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":1,"winPercentage":".---","pitchesPerInning":"15.52","gamesFinished":9,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"7.86","walksPer9Inn":"0.79","hitsPer9Inn":"10.75","runsScoredPer9":"3.67","homeRunsPer9":"0.79","inheritedRunners":7,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 6-9)","summary":"4.1 IP, 4 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":36,"strikes":61,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":26,"gamesStarted":26,"flyOuts":71,"groundOuts":115,"airOuts":129,"runs":70,"doubles":26,"triples":1,"homeRuns":10,"strikeOuts":122,"baseOnBalls":45,"intentionalWalks":0,"hits":125,"hitByPitch":10,"atBats":486,"obp":".330","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":2095,"era":"4.69","inningsPitched":"128.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.32","battersFaced":547,"outs":386,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2095,"balls":739,"strikes":1356,"strikePercentage":".650","hitBatsmen":10,"balks":1,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":4,"winPercentage":".400","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.53","walksPer9Inn":"3.15","hitsPer9Inn":"8.74","runsScoredPer9":"4.90","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"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"}]},"ID800325":{"person":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":13,"groundOuts":38,"airOuts":26,"runs":17,"doubles":6,"triples":2,"homeRuns":1,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".272","atBats":125,"obp":".343","slg":".376","ops":".719","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":47,"rbi":19,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"125.00","popOuts":1,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":81,"errors":0,"chances":83,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":42,"groundOuts":35,"airOuts":66,"runs":15,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":57,"baseOnBalls":14,"intentionalWalks":3,"hits":30,"hitByPitch":1,"atBats":185,"obp":".224","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":733,"era":"2.24","inningsPitched":"52.1","wins":2,"losses":3,"saves":25,"saveOpportunities":27,"holds":7,"blownSaves":2,"earnedRuns":13,"whip":"0.84","battersFaced":203,"outs":157,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":733,"balls":224,"strikes":509,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".400","pitchesPerInning":"14.01","gamesFinished":33,"strikeoutWalkRatio":"4.07","strikeoutsPer9Inn":"9.80","walksPer9Inn":"2.41","hitsPer9Inn":"5.16","runsScoredPer9":"2.58","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[668930,669003,641343,694192,592885,596142,686217,800325,666152,683734,687401,669160,681982,669060],"pitchers":[669160,681982,669060],"bench":[661388,806198],"bullpen":[676879,675660,688107,669084,690986,701656,656730,694819,694477,622608],"battingOrder":[668930,669003,641343,694192,592885,596142,800325,683734,687401],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turang (29, Junis)."},{"label":"HR","value":"Sánchez (11, 7th inning off Montgomery, J, 1 on, 2 out)."},{"label":"TB","value":"Bauers; Chourio, J; Mitchell; Ortiz, J 2; Sánchez 4; Turang 2."},{"label":"RBI","value":"Bauers (76); Chourio, J (57); Sánchez 2 (34)."},{"label":"2-out RBI","value":"Sánchez 2."},{"label":"Runners left in scoring position, 2 out","value":"Mitchell; Hamilton, D; Frelick 3; Bauers."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Turang (6, missed catch)."}]}],"note":[{"label":"a","value":"Struck out for Hamilton, D in the 6th."},{"label":"b","value":"Grounded out for Frelick in the 7th."}]}},"officials":[{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"Second Base"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Pederson (by May); Bauers (by Alexander, T)."},{"label":"Pitch timer violations","value":"Turang (batter timer)."},{"label":"ABS Challenge","value":"Sánchez (Ball-Confirmed); Díaz, E (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Rocker 86-48; Alexander, T 31-18; Macko 21-15; Montgomery, J 15-9; Junis 16-12; Latz 12-7; May 97-61; Anderson, G 39-26; Wilson, B 42-30."},{"label":"Groundouts-flyouts","value":"Rocker 1-1; Alexander, T 4-0; Macko 1-1; Montgomery, J 2-0; Junis 3-0; Latz 0-2; May 5-2; Anderson, G 3-1; Wilson, B 2-4."},{"label":"Batters faced","value":"Rocker 17; Alexander, T 8; Macko 4; Montgomery, J 5; Junis 4; Latz 3; May 23; Anderson, G 10; Wilson, B 10."},{"label":"Inherited runners-scored","value":"Anderson, G 1-0; Wilson, B 2-1."},{"label":"Umpires","value":"HP: Brennan Miller. 1B: Austin Jones. 2B: Ben May. 3B: Chris Conroy. "},{"label":"Weather","value":"87 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, R To L."},{"label":"First pitch","value":"1:12 PM."},{"label":"T","value":"3:25."},{"label":"Att","value":"37,996."},{"label":"Venue","value":"American Family Field."},{"label":"August 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","boxscoreName":"Duran, E"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":55,"groundOuts":110,"airOuts":102,"runs":60,"doubles":26,"triples":4,"homeRuns":15,"strikeOuts":119,"baseOnBalls":37,"intentionalWalks":0,"hits":122,"hitByPitch":4,"avg":".273","atBats":447,"obp":".331","slg":".450","ops":".781","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":494,"totalBases":201,"rbi":73,"leftOnBase":183,"sacBunts":1,"sacFlies":5,"babip":".336","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.80","popOuts":20,"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":218,"putOuts":169,"errors":6,"chances":393,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","boxscoreName":"Díaz, E"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":26,"groundOuts":38,"airOuts":57,"runs":16,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":7,"intentionalWalks":1,"hits":40,"hitByPitch":2,"avg":".230","atBats":174,"obp":".265","slg":".397","ops":".662","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":69,"rbi":23,"leftOnBase":76,"sacBunts":2,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","assists":20,"putOuts":446,"errors":6,"chances":472,"fielding":".987","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","boxscoreName":"Sánchez"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":24,"groundOuts":51,"airOuts":57,"runs":34,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":40,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".207","atBats":198,"obp":".347","slg":".429","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":85,"rbi":34,"leftOnBase":117,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":19,"lineOuts":14},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":13,"strikes":20,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":17,"putOuts":320,"errors":3,"chances":340,"fielding":".991","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"loser":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"save":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}