{"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":823580,"link":"/api/v1.1/game/823580/feed/live","metaData":{"wait":10,"timeStamp":"20260830_221038","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823580,"type":"R","doubleHeader":"N","id":"2026/08/30/houmlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823580-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T19:10:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"3:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2026,"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"hou","fileCode":"hou","abbreviation":"HOU","teamName":"Astros","locationName":"Houston","firstYearOfPlay":"1962","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Houston","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":68,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":69,"losses":68,"winningPercentage":".504"},"franchiseName":"Houston","clubName":"Astros","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":76,"ties":0,"pct":".445"},"records":{},"divisionLeader":false,"wins":61,"losses":76,"winningPercentage":".445"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID666624":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624","firstName":"Christopher","lastName":"Morel","primaryNumber":"28","birthDate":"1999-06-24","currentAge":27,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christopher","useLastName":"Morel","middleName":"Rafael","boxscoreName":"Morel, C","gender":"M","nameMatrilineal":"Salce","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christopher Morel","nameSlug":"christopher-morel-666624","firstLastName":"Christopher Morel","lastFirstName":"Morel, Christopher","lastInitName":"Morel, C","initLastName":"C Morel","fullFMLName":"Christopher Rafael Morel","fullLFMName":"Morel, Christopher Rafael","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID681810":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810","firstName":"Austin","lastName":"Warren","primaryNumber":"44","birthDate":"1996-02-05","currentAge":30,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Austin","useLastName":"Warren","middleName":"Davis","boxscoreName":"Warren, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Warren","nameSlug":"austin-warren-681810","firstLastName":"Austin Warren","lastFirstName":"Warren, Austin","lastInitName":"Warren, A","initLastName":"A Warren","fullFMLName":"Austin Davis Warren","fullLFMName":"Warren, Austin Davis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID642376":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376","firstName":"Jefry","lastName":"Yan","primaryNumber":"84","birthDate":"1996-08-17","currentAge":30,"birthCity":"San Rafael del Yuma","birthCountry":"Dominican Republic","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jefry","useLastName":"Yan","boxscoreName":"Yan","gender":"M","nameMatrilineal":"Pie","isPlayer":true,"isVerified":true,"pronunciation":"YEFF-ree YAWN","mlbDebutDate":"2026-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jefry Yan","nameSlug":"jefry-yan-642376","firstLastName":"Jefry Yan","lastFirstName":"Yan, Jefry","lastInitName":"Yan, J","initLastName":"J Yan","fullFMLName":"Jefry Yan","fullLFMName":"Yan, Jefry","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"18","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID606965":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965","firstName":"Christopher","lastName":"Devenski","primaryNumber":"56","birthDate":"1990-11-13","currentAge":35,"birthCity":"Cerritos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Devenski","middleName":"Michael","boxscoreName":"Devenski","nickName":"Devo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"deh-VEHN-ski","mlbDebutDate":"2016-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Devenski","nameSlug":"chris-devenski-606965","firstLastName":"Chris Devenski","lastFirstName":"Devenski, Chris","lastInitName":"Devenski, C","initLastName":"C Devenski","fullFMLName":"Christopher Michael Devenski","fullLFMName":"Devenski, Christopher Michael","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID650960":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960","firstName":"Daniel","lastName":"Duarte","primaryNumber":"54","birthDate":"1996-12-04","currentAge":29,"birthCity":"Huatabampo","birthStateProvince":"SO","birthCountry":"Mexico","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Duarte","middleName":"Francisco","boxscoreName":"Duarte","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Duarte","nameSlug":"daniel-duarte-650960","firstLastName":"Daniel Duarte","lastFirstName":"Duarte, Daniel","lastInitName":"Duarte, D","initLastName":"D Duarte","fullFMLName":"Daniel Francisco Duarte","fullLFMName":"Duarte, Daniel Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656986":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986","firstName":"John","lastName":"Sousa","primaryNumber":"62","birthDate":"1995-04-06","currentAge":31,"birthCity":"North Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bennett","useLastName":"Sousa","middleName":"Bennett","boxscoreName":"Sousa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SOO-suh","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bennett Sousa","nameSlug":"bennett-sousa-656986","firstLastName":"Bennett Sousa","lastFirstName":"Sousa, Bennett","lastInitName":"Sousa, B","initLastName":"B Sousa","fullFMLName":"John Bennett Sousa","fullLFMName":"Sousa, John Bennett","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702752":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752","firstName":"Jonathan","lastName":"Pintaro","primaryNumber":"91","birthDate":"1997-11-07","currentAge":28,"birthCity":"Pelham","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Pintaro","middleName":"Ryan","boxscoreName":"Pintaro","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Pintaro","nameSlug":"jonathan-pintaro-702752","firstLastName":"Jonathan Pintaro","lastFirstName":"Pintaro, Jonathan","lastInitName":"Pintaro, J","initLastName":"J Pintaro","fullFMLName":"Jonathan Ryan Pintaro","fullLFMName":"Pintaro, Jonathan Ryan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663567":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","firstName":"Peter","lastName":"Lambert","primaryNumber":"38","birthDate":"1997-04-18","currentAge":29,"birthCity":"San Dimas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Lambert","middleName":"Joseph","boxscoreName":"Lambert, P","nickName":"Lambo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Lambert","nameSlug":"peter-lambert-663567","firstLastName":"Peter Lambert","lastFirstName":"Lambert, Peter","lastInitName":"Lambert, P","initLastName":"P Lambert","fullFMLName":"Peter Joseph Lambert","fullLFMName":"Lambert, Peter Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664299":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299","firstName":"Cristian","lastName":"Javier","primaryNumber":"53","birthDate":"1997-03-26","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristian","useLastName":"Javier","boxscoreName":"Javier","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cristian Javier","nameSlug":"cristian-javier-664299","firstLastName":"Cristian Javier","lastFirstName":"Javier, Cristian","lastInitName":"Javier, C","initLastName":"C Javier","fullFMLName":"Cristian Javier","fullLFMName":"Javier, Cristian","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID664774":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","firstName":"LaMonte","lastName":"Wade","primaryNumber":"31","birthDate":"1994-01-01","currentAge":32,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"LaMonte","useLastName":"Wade Jr.","middleName":"Aaron","boxscoreName":"Wade Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lah-MONT","mlbDebutDate":"2019-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"LaMonte Wade Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lamonte-wade-jr-664774","firstLastName":"LaMonte Wade Jr.","lastFirstName":"Wade Jr., LaMonte","lastInitName":"Wade Jr., L","initLastName":"L Wade Jr.","fullFMLName":"LaMonte Aaron Wade Jr.","fullLFMName":"Wade Jr., LaMonte Aaron","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID804267":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267","firstName":"Zachary","lastName":"Thornton","primaryNumber":"49","birthDate":"2002-01-17","currentAge":24,"birthCity":"Winona","birthStateProvince":"MN","birthCountry":"USA","height":"6' 3\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Thornton","middleName":"Charles","boxscoreName":"Thornton, Z","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Zac Thornton","nameSlug":"zac-thornton-804267","firstLastName":"Zac Thornton","lastFirstName":"Thornton, Zac","lastInitName":"Thornton, Z","initLastName":"Z Thornton","fullFMLName":"Zachary Charles Thornton","fullLFMName":"Thornton, Zachary Charles","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"ID673237":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237","firstName":"Yainer","lastName":"Diaz","primaryNumber":"21","birthDate":"1998-09-21","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yainer","useLastName":"Diaz","middleName":"Radhames","boxscoreName":"Diaz, Y","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"pronunciation":"YIGH-ner","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yainer Diaz","nameSlug":"yainer-diaz-673237","firstLastName":"Yainer Diaz","lastFirstName":"Diaz, Yainer","lastInitName":"Diaz, Y","initLastName":"Y Diaz","fullFMLName":"Yainer Radhames Diaz","fullLFMName":"Diaz, Yainer Radhames","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID805999":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999","firstName":"Andrew","lastName":"Ewing","primaryNumber":"9","birthDate":"2004-08-10","currentAge":22,"birthCity":"Kettering","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":160,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"A.J.","useLastName":"Ewing","middleName":"Joseph","boxscoreName":"Ewing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"A.J. Ewing","nameSlug":"a-j-ewing-805999","firstLastName":"A.J. Ewing","lastFirstName":"Ewing, A.J.","lastInitName":"Ewing, A","initLastName":"A Ewing","fullFMLName":"Andrew Joseph Ewing","fullLFMName":"Ewing, Andrew Joseph","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID476594":{"id":476594,"fullName":"Robert Stock","link":"/api/v1/people/476594","firstName":"Robert","lastName":"Stock","primaryNumber":"89","birthDate":"1989-11-21","currentAge":36,"birthCity":"Bellevue","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Stock","middleName":"Anthony","boxscoreName":"Stock","nickName":"Cretch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2018-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Stock","nameSlug":"robert-stock-476594","firstLastName":"Robert Stock","lastFirstName":"Stock, Robert","lastInitName":"Stock, R","initLastName":"R Stock","fullFMLName":"Robert Anthony Stock","fullLFMName":"Stock, Robert Anthony","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670623":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","firstName":"Isaac","lastName":"Paredes","primaryNumber":"15","birthDate":"1999-02-18","currentAge":27,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Isaac","useLastName":"Paredes","middleName":"Edgardo","boxscoreName":"Paredes","gender":"M","nameMatrilineal":"Calderon","isPlayer":true,"isVerified":false,"pronunciation":"eez-AHK puh-RAY-dehs","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Paredes","nameSlug":"isaac-paredes-670623","firstLastName":"Isaac Paredes","lastFirstName":"Paredes, Isaac","lastInitName":"Paredes, I","initLastName":"I Paredes","fullFMLName":"Isaac Edgardo Paredes","fullLFMName":"Paredes, Isaac Edgardo","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669713":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713","firstName":"Hayden","lastName":"Wesneski","primaryNumber":"39","birthDate":"1997-12-05","currentAge":28,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hayden","useLastName":"Wesneski","middleName":"Gregory","boxscoreName":"Wesneski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Wesneski","nameSlug":"hayden-wesneski-669713","firstLastName":"Hayden Wesneski","lastFirstName":"Wesneski, Hayden","lastInitName":"Wesneski, H","initLastName":"H Wesneski","fullFMLName":"Hayden Gregory Wesneski","fullLFMName":"Wesneski, Hayden Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":28,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623352":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352","firstName":"Josh","lastName":"Hader","primaryNumber":"71","birthDate":"1994-04-07","currentAge":32,"birthCity":"Millersville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Hader","middleName":"Ronald","boxscoreName":"Hader","nickName":"Haderade","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Hader","nameSlug":"josh-hader-623352","firstLastName":"Josh Hader","lastFirstName":"Hader, Josh","lastInitName":"Hader, J","initLastName":"J Hader","fullFMLName":"Josh Ronald Hader","fullLFMName":"Hader, Josh Ronald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID681320":{"id":681320,"fullName":"Nate Lavender","link":"/api/v1/people/681320","firstName":"Nathan","lastName":"Lavender","primaryNumber":"94","birthDate":"2000-01-20","currentAge":26,"birthCity":"Hudson","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Lavender","middleName":"James","boxscoreName":"Lavender","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nate Lavender","nameSlug":"nate-lavender-681320","firstLastName":"Nate Lavender","lastFirstName":"Lavender, Nate","lastInitName":"Lavender, N","initLastName":"N Lavender","fullFMLName":"Nathan James Lavender","fullLFMName":"Lavender, Nathan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665506":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506","firstName":"Cristian","lastName":"Pache","primaryNumber":"71","birthDate":"1998-11-19","currentAge":27,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Cristian","useLastName":"Pache","middleName":"Rafael","boxscoreName":"Pache","gender":"M","nameMatrilineal":"Torres","isPlayer":true,"isVerified":true,"pronunciation":"Pah-Chay","mlbDebutDate":"2020-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cristian Pache","nameSlug":"cristian-pache-665506","firstLastName":"Cristian Pache","lastFirstName":"Pache, Cristian","lastInitName":"Pache, C","initLastName":"C Pache","fullFMLName":"Cristian Rafael Pache","fullLFMName":"Pache, Cristian Rafael","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"ID673380":{"id":673380,"fullName":"Dedniel Núñez","link":"/api/v1/people/673380","firstName":"Dedniel","lastName":"Núñez","primaryNumber":"72","birthDate":"1996-06-05","currentAge":30,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dedniel","useLastName":"Núñez","middleName":"Omar","boxscoreName":"Núñez, D","gender":"M","nameMatrilineal":"Pascual","isPlayer":true,"isVerified":true,"pronunciation":"DED-nee-ehl NOON-yehz","mlbDebutDate":"2024-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dedniel Núñez","nameSlug":"dedniel-nunez-673380","firstLastName":"Dedniel Núñez","lastFirstName":"Núñez, Dedniel","lastInitName":"Núñez, D","initLastName":"D Núñez","fullFMLName":"Dedniel Omar Núñez","fullLFMName":"Núñez, Dedniel Omar","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID814490":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490","firstName":"Ethan","lastName":"Pecko","primaryNumber":"70","birthDate":"2002-08-25","currentAge":24,"birthCity":"Darby","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ethan","useLastName":"Pecko","middleName":"John","boxscoreName":"Pecko","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Pecko","nameSlug":"ethan-pecko-814490","firstLastName":"Ethan Pecko","lastFirstName":"Pecko, Ethan","lastInitName":"Pecko, E","initLastName":"E Pecko","fullFMLName":"Ethan John Pecko","fullLFMName":"Pecko, Ethan John","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID666211":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","firstName":"Taylor","lastName":"Trammell","primaryNumber":"26","birthDate":"1997-09-13","currentAge":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID681035":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035","firstName":"Christian","lastName":"Scott","primaryNumber":"45","birthDate":"1999-06-15","currentAge":27,"birthCity":"Coconut Creek","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Christian","useLastName":"Scott","middleName":"David","boxscoreName":"Scott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Scott","nameSlug":"christian-scott-681035","firstLastName":"Christian Scott","lastFirstName":"Scott, Christian","lastInitName":"Scott, C","initLastName":"C Scott","fullFMLName":"Christian David Scott","fullLFMName":"Scott, Christian David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"30","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Cloudy","temp":"81","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":25227,"firstPitch":"2026-08-30T19:11:00.000Z","gameDurationMinutes":179},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"home":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"}},"officialScorer":{"id":434138,"fullName":"Billy Altman","link":"/api/v1/people/434138"},"primaryDatacaster":{"id":805370,"fullName":"Nolan Papacek","link":"/api/v1/people/805370"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeremy Peña homers (17) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T19:11:00.470Z","endTime":"2026-08-30T19:11:51.804Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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-30T18:07:13.088Z","endTime":"2026-08-30T18:48:50.111Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T18:48:50.111Z","endTime":"2026-08-30T19:10:33.364Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T19:10:33.364Z","endTime":"2026-08-30T19:11:02.736Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.504155877623923,"aZ":-26.864896730087885,"pfxX":-0.8915876742385849,"pfxZ":3.245416024158015,"pX":-0.2778125523120839,"pZ":3.023336305050438,"vX0":-7.077709634412204,"vY0":-126.29081486304204,"vZ0":-2.151184459623742,"x":127.59,"y":157.15,"x0":2.6615983474367026,"y0":50.00431886864524,"z0":6.018547438132759,"aX":-1.4590538032138267},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":2385,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.4315064267557327,"extension":6.074252384936754},"index":3,"playId":"dbb62e54-286e-306b-882c-b2fb3201b4de","pitchNumber":1,"startTime":"2026-08-30T19:11:02.736Z","endTime":"2026-08-30T19:11:06.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75256360841673,"aZ":-25.717716615236974,"pfxX":-0.36028765227325454,"pfxZ":3.9919659467025888,"pX":-1.067941381736513,"pZ":3.9964447143046833,"vX0":-8.263945876343621,"vY0":-125.92754718730987,"vZ0":-0.40890321646116273,"x":157.71,"y":130.88,"x0":2.2927688055352546,"y0":50.0041796663901,"z0":6.22778793300761,"aX":-0.5830461241038063},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":2.4,"spinRate":2239,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.43369981772159827,"extension":6.050665480075561},"index":4,"playId":"c563fb6d-97b2-35b8-b577-94f2baf03b58","pitchNumber":2,"startTime":"2026-08-30T19:11:15.815Z","endTime":"2026-08-30T19:11:19.365Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912640244998006,"aZ":-22.130050544398962,"pfxX":-0.6947756011179513,"pfxZ":6.021782185846002,"pX":0.38614467651952544,"pZ":3.4367893056741403,"vX0":-4.8918736857309275,"vY0":-127.92698402733228,"vZ0":-2.457106026259938,"x":102.28,"y":145.99,"x0":2.408595339146793,"y0":50.000951000564626,"z0":6.133468486417896,"aX":-1.157191310164703},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.7,"breakHorizontal":2.3,"spinRate":2391,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.42717916741115713,"extension":6.068951428002045},"hitData":{"launchSpeed":105.9,"launchAngle":29.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.53,"coordY":25.15}},"index":5,"playId":"4e88c9e7-9ade-30b0-80c0-b6c0101cf582","pitchNumber":3,"startTime":"2026-08-30T19:11:28.051Z","endTime":"2026-08-30T19:11:51.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:11:51.804Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T19:11:48.815Z","endTime":"2026-08-30T19:13:12.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35739591904079,"aZ":-26.06185730299096,"pfxX":-0.3806894288500693,"pfxZ":3.737996187502713,"pX":-0.4637893032985399,"pZ":3.2625636530636544,"vX0":-7.359731621592754,"vY0":-126.61609313696734,"vZ0":-1.694698505367925,"x":134.68,"y":150.69,"x0":2.522342983364852,"y0":50.00032877362206,"z0":6.0136532883536145,"aX":-0.6199899960083868},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":2.3,"spinRate":2428,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.43158266655939714,"extension":6.071921517236898},"index":0,"playId":"0326a620-d0d8-32ad-9754-2795736f8caf","pitchNumber":1,"startTime":"2026-08-30T19:12:17.868Z","endTime":"2026-08-30T19:12:21.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08985186171165,"aZ":-31.167714149754918,"pfxX":-7.4234133476338044,"pfxZ":0.7636786598572822,"pX":-0.716670444804533,"pZ":2.169986551127134,"vX0":-5.058609832243217,"vY0":-114.89033027109043,"vZ0":-1.7105495722882413,"x":144.32,"y":180.19,"x0":2.4853484967355044,"y0":50.005350566832384,"z0":5.979216594556057,"aX":-9.834756748140386},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.2,"breakHorizontal":14.8,"spinRate":2557,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.4783991807439514,"extension":6.223888698487324},"index":1,"playId":"4cc9132c-8069-3d61-848b-f8e32d873614","pitchNumber":2,"startTime":"2026-08-30T19:12:32.056Z","endTime":"2026-08-30T19:12:35.656Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-30T19:12:41.902Z","endTime":"2026-08-30T19:12:51.397Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"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":93.3,"endSpeed":84.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35728502363885,"aZ":-12.562232960262431,"pfxX":4.242808644584889,"pfxZ":10.604354075410447,"pX":-0.01600965366341877,"pZ":3.268981745713706,"vX0":-6.200222464148405,"vY0":-135.55599519733133,"vZ0":-5.770364399648424,"x":117.61,"y":150.52,"x0":1.7562843780883988,"y0":50.00446134801289,"z0":6.312625332149144,"aX":7.8483665047526845},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.2,"spinRate":2356,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.4050283946035971,"extension":6.1840787926070915},"index":3,"playId":"7890f23b-5e71-3127-8411-de11ff35c920","pitchNumber":3,"startTime":"2026-08-30T19:12:51.397Z","endTime":"2026-08-30T19:12:54.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.634252019475735,"aZ":-31.74298596779026,"pfxX":-7.60044110094089,"pfxZ":0.30959983587669093,"pX":-1.3725153723862091,"pZ":2.0951645899792797,"vX0":-6.4554968739557825,"vY0":-118.21951917715053,"vZ0":-1.967428232957205,"x":169.32,"y":182.21,"x0":2.4003993847971,"y0":50.002796262083976,"z0":5.9069774275559235,"aX":-10.546368342506032},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.4,"breakHorizontal":15.6,"spinRate":2253,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.46681318176336095,"extension":6.2148608823618545},"index":4,"playId":"8f7e0429-2419-3b82-ae27-fca56d5faa9a","pitchNumber":4,"startTime":"2026-08-30T19:13:09.514Z","endTime":"2026-08-30T19:13:12.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:13:12.796Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T19:13:18.018Z","endTime":"2026-08-30T19:14:31.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7354925609031,"aZ":-14.945101981063132,"pfxX":3.947329166275896,"pfxZ":9.639062423627427,"pX":-0.39681844938610067,"pZ":3.06293080574178,"vX0":-7.332691701174852,"vY0":-132.67425828246178,"vZ0":-5.4763595283549815,"x":132.13,"y":156.08,"x0":1.886822846896764,"y0":50.001811131192014,"z0":6.238708544876481,"aX":7.055324145942614},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-5.6,"spinRate":2199,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4124652306463168,"extension":6.232686964597328},"index":0,"playId":"30c27e2c-7b84-3dad-86c1-c0af76b3c7c5","pitchNumber":1,"startTime":"2026-08-30T19:13:36.377Z","endTime":"2026-08-30T19:13:39.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.281487415719365,"aZ":-25.61192415508315,"pfxX":-1.422869248090957,"pfxZ":3.8918508669401444,"pX":0.05082714332809142,"pZ":2.6970641901755226,"vX0":-5.476711929811038,"vY0":-127.73562198827244,"vZ0":-3.504225668187268,"x":115.06,"y":165.96,"x0":2.389976016731023,"y0":50.00251439068162,"z0":6.055215417295095,"aX":-2.398836974871833},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":3.6,"spinRate":2511,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4254946618985662,"extension":6.263590035887481},"index":1,"playId":"2ae701f7-539d-3be1-943e-5a1e2e187028","pitchNumber":2,"startTime":"2026-08-30T19:13:54.273Z","endTime":"2026-08-30T19:14:02.310Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01892935884288,"aZ":-13.989742340419427,"pfxX":3.0081006161289303,"pfxZ":9.65271776266303,"pX":0.2512704157699682,"pZ":3.476914100859374,"vX0":-5.523783335028212,"vY0":-136.37904607619626,"vZ0":-4.998651641394615,"x":107.42,"y":144.9,"x0":1.912152757588413,"y0":50.000786443614714,"z0":6.298608246445827,"aX":5.666110950841212},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-4.3,"spinRate":2209,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40163596294732695,"extension":6.175063829889564},"index":2,"playId":"ee734c0f-cc7f-3ee7-8bd0-4d5ddccec844","pitchNumber":3,"startTime":"2026-08-30T19:14:28.167Z","endTime":"2026-08-30T19:14:31.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:14:31.476Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to center fielder A.J. Ewing.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T19:14:39.461Z","endTime":"2026-08-30T19:16:01.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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, 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":80.6,"endSpeed":74.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.471305308105716,"aZ":-29.671786158013003,"pfxX":-6.157456926305061,"pfxZ":1.809886476682907,"pX":0.7013360732153232,"pZ":1.8895874294654653,"vX0":-2.8024481589333803,"vY0":-117.27590831084686,"vZ0":-3.0327305454996925,"x":90.27,"y":187.76,"x0":2.7141643090257848,"y0":50.004021154301746,"z0":5.9849405149328865,"aX":-8.523844675884442},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":2342,"spinDirection":283},"zone":9,"typeConfidence":2.0,"plateTime":0.4681664036296236,"extension":6.1189884097285026},"index":0,"playId":"1f701310-9981-337f-921a-5e0f6a085203","pitchNumber":1,"startTime":"2026-08-30T19:14:56.054Z","endTime":"2026-08-30T19:15:00.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T19:15:09.614Z","endTime":"2026-08-30T19:15:21.996Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946395768694494,"aZ":-20.91989625476125,"pfxX":7.219245211983276,"pfxZ":7.287852311803988,"pX":2.6870888508584714,"pZ":2.3183603557897348,"vX0":-2.393562719959894,"vY0":-123.0880198988334,"vZ0":-4.416531840976461,"x":14.57,"y":176.18,"x0":2.730474318397967,"y0":50.00425002821325,"z0":5.892973706419454,"aX":11.150004806243153},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.5,"breakHorizontal":-12.6,"spinRate":1813,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4438973248393472,"extension":6.0224326582070775},"index":2,"playId":"020b00c5-164d-349a-b66a-5deacc24482d","pitchNumber":2,"startTime":"2026-08-30T19:15:21.996Z","endTime":"2026-08-30T19:15:24.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82494575994927,"aZ":-12.744211526425607,"pfxX":2.586381077462358,"pfxZ":10.579660581094611,"pX":0.5556824240559745,"pZ":2.38778530659724,"vX0":-4.358934016101023,"vY0":-134.79002308783902,"vZ0":-7.759576309530473,"x":95.82,"y":174.31,"x0":1.8591824929914296,"y0":50.003259133444004,"z0":6.207590908982624,"aX":4.750468644910308},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-3.7,"spinRate":2176,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.4066661542353298,"extension":6.111092672142479},"index":3,"playId":"b6fd83de-e417-3257-8199-e159c26ff425","pitchNumber":3,"startTime":"2026-08-30T19:15:35.698Z","endTime":"2026-08-30T19:15:39.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8871583233862,"aZ":-41.57557666608511,"pfxX":-4.5353704839762585,"pfxZ":-7.656774907258583,"pX":0.6774588337481616,"pZ":2.0269612233336867,"vX0":-1.5968585440989416,"vY0":-110.71446896898905,"vZ0":0.2380680975160594,"x":91.18,"y":184.05,"x0":1.9997751402337371,"y0":50.00498810798292,"z0":6.3107018445516605,"aX":-5.566025822170418},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.4,"breakHorizontal":8.6,"spinRate":2528,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.49690728393180894,"extension":6.248501272802019},"hitData":{"launchSpeed":94.0,"launchAngle":16.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.34,"coordY":81.3}},"index":4,"playId":"e352e0c7-8aa2-3d05-a01b-7792852e6703","pitchNumber":4,"startTime":"2026-08-30T19:15:51.881Z","endTime":"2026-08-30T19:16:01.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:16:01.475Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Walker grounds into a force out, third baseman Bo Bichette to second baseman Marcus Semien. Jose Altuve out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T19:16:01.192Z","endTime":"2026-08-30T19:17:04.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948580798899386,"aZ":-22.840075336501755,"pfxX":-1.8769584808755806,"pfxZ":5.663280183618731,"pX":-0.06277064817596084,"pZ":1.712003733464477,"vX0":-5.524496190079658,"vY0":-127.28064053126226,"vZ0":-6.226360186802277,"x":119.39,"y":192.56,"x0":2.375591133912358,"y0":50.00415114726682,"z0":5.9864809559857415,"aX":-3.0943551923467876},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":4.6,"spinRate":2537,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.4295466110923378,"extension":6.231789756563346},"index":0,"playId":"1a0c67f0-f19e-32a6-a2cb-23b838c1516b","pitchNumber":1,"startTime":"2026-08-30T19:16:25.926Z","endTime":"2026-08-30T19:16:29.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51313244700518,"aZ":-22.916280667839278,"pfxX":10.066545267320851,"pfxZ":6.098196814422208,"pX":-0.34627012961514614,"pZ":1.295540158145884,"vX0":-9.584455204408657,"vY0":-122.30900391620568,"vZ0":-6.415319514045228,"x":130.2,"y":203.8,"x0":2.3102778892023643,"y0":50.00592354317331,"z0":5.910363848858518,"aX":15.295501517187164},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.7,"breakHorizontal":-16.1,"spinRate":1794,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4473645269683839,"extension":6.186223057918459},"index":1,"playId":"cd2b15c1-035a-31cc-a1ae-a1b77da60f3d","pitchNumber":2,"startTime":"2026-08-30T19:16:40.646Z","endTime":"2026-08-30T19:16:44.306Z","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.5,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633455368754305,"aZ":-23.293489097040354,"pfxX":-1.5101357730481366,"pfxZ":5.399171041583788,"pX":-1.0113508387491033,"pZ":2.8089233823279582,"vX0":-7.694889952866376,"vY0":-127.30773109712118,"vZ0":-3.5617929513135307,"x":155.55,"y":162.94,"x0":2.2439787237630475,"y0":50.002234169027105,"z0":6.0654675574832915,"aX":-2.4834177566263267},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":4.4,"spinRate":2385,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.4298995696230543,"extension":6.160305986444029},"hitData":{"launchSpeed":59.5,"launchAngle":12.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.79,"coordY":155.21}},"index":2,"playId":"080092a4-be31-3525-843a-c53d9f3b2fa2","pitchNumber":3,"startTime":"2026-08-30T19:16:56.688Z","endTime":"2026-08-30T19:17:04.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:17:04.077Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Lindor homers (14) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T19:19:01.896Z","endTime":"2026-08-30T19:21:46.876Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":814490,"link":"/api/v1/people/814490"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78061524938681,"aZ":-17.290741355235827,"pfxX":-5.774133768003818,"pfxZ":7.997498686150022,"pX":0.8831821110266945,"pZ":2.8429973735854968,"vX0":12.540415488032206,"vY0":-135.15739024007368,"vZ0":-3.810962302396834,"x":83.34,"y":162.02,"x0":-3.0540640624956983,"y0":50.00508581024878,"z0":5.475913556624232,"aX":-10.750132912245313},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":7.9,"spinRate":2083,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4043117874154811,"extension":6.574125977208773},"index":0,"playId":"bd593adb-d3be-38a0-ac7d-39b0f998c9d9","pitchNumber":1,"startTime":"2026-08-30T19:19:30.593Z","endTime":"2026-08-30T19:19:34.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840208203927777,"aZ":-16.01646118304016,"pfxX":-4.702358772378153,"pfxZ":8.740491290145027,"pX":-0.5648718413487427,"pZ":3.6087496806800683,"vX0":8.822942557736567,"vY0":-135.20229934621074,"vZ0":-2.142333984267213,"x":138.53,"y":141.34,"x0":-3.261515517365209,"y0":50.00412528290545,"z0":5.537083245556426,"aX":-8.694977519442515},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2214,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4053253106177035,"extension":6.561867696218443},"index":1,"playId":"5848030f-4eb6-3087-af3e-e0fbb9facc7e","pitchNumber":2,"startTime":"2026-08-30T19:19:45.444Z","endTime":"2026-08-30T19:19:49.434Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.051863405019482,"aZ":-23.618849480356356,"pfxX":0.4447687835064557,"pfxZ":4.8798737060740915,"pX":0.09239449443202087,"pZ":2.53919916693764,"vX0":8.586223746614781,"vY0":-131.14594616532656,"vZ0":-2.900461366674861,"x":113.48,"y":170.22,"x0":-3.27290896788586,"y0":50.002477947586605,"z0":5.408676034528469,"aX":0.7791789060003617},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-2.5,"spinRate":2242,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.41660999702560586,"extension":6.579334128214815},"index":2,"playId":"9a98f3dd-8293-3a27-aa67-6b501e85504c","pitchNumber":3,"startTime":"2026-08-30T19:20:01.610Z","endTime":"2026-08-30T19:20:05.271Z","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":82.5,"endSpeed":74.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.030374890709027,"aZ":-32.71765802762535,"pfxX":8.70914629709345,"pfxZ":-0.38144637300393747,"pX":0.06350038468412109,"pZ":2.562565753459445,"vX0":5.523532072595101,"vY0":-120.01570081833603,"vZ0":0.24305052399793436,"x":114.58,"y":169.59,"x0":-3.413014533795169,"y0":50.00226556758665,"z0":5.416510467996091,"aX":12.478695255582162},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.2,"breakHorizontal":-17.3,"spinRate":2256,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.4594968731529061,"extension":6.147312166389906},"index":3,"playId":"4cd117a5-7257-3b51-b601-f108a859a652","pitchNumber":4,"startTime":"2026-08-30T19:20:18.925Z","endTime":"2026-08-30T19:20:25.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7392838671445,"aZ":-24.24874195849659,"pfxX":-0.38357106958591736,"pfxZ":4.40275208713655,"pX":-1.6092754162013976,"pZ":3.221051571558053,"vX0":4.753961749983946,"vY0":-132.8628818117349,"vZ0":-1.3057797408976732,"x":178.34,"y":151.81,"x0":-3.366926435653427,"y0":50.00170394038105,"z0":5.470366441549627,"aX":-0.6913469448524504},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":-0.2,"spinRate":2318,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.41123544709134086,"extension":6.4818736423606556},"index":4,"playId":"52bd2160-310a-3788-80e9-8ab40fa5e1f8","pitchNumber":5,"startTime":"2026-08-30T19:20:51.460Z","endTime":"2026-08-30T19:20:55.376Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T19:21:11.014Z","endTime":"2026-08-30T19:21:23.173Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970308588878105,"aZ":-18.835891287129282,"pfxX":-6.262803648158913,"pfxZ":7.084976780821286,"pX":0.1567594252015784,"pZ":3.482658915126932,"vX0":10.602191131979005,"vY0":-135.91083110949822,"vZ0":-2.098412429330101,"x":111.02,"y":144.75,"x0":-2.969542925946186,"y0":50.00344727492339,"z0":5.563676213248423,"aX":-11.792905362466625},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":9.2,"spinRate":2312,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40200255276402297,"extension":6.4235876022631215},"hitData":{"launchSpeed":104.2,"launchAngle":36.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":237.0,"coordY":89.35}},"index":6,"playId":"db50ea07-fe2d-3654-8577-33cc66931092","pitchNumber":6,"startTime":"2026-08-30T19:21:23.173Z","endTime":"2026-08-30T19:21:46.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:21:46.876Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (22) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T19:21:48.542Z","endTime":"2026-08-30T19:22:45.356Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":814490,"link":"/api/v1/people/814490"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78962871166818,"aZ":-43.3729224820054,"pfxX":3.272739190425969,"pfxZ":-7.840414763550321,"pX":-0.42619008563771305,"pZ":2.1813986703035426,"vX0":5.797060177186462,"vY0":-119.27044139789544,"vZ0":1.1739422612934678,"x":133.25,"y":179.88,"x0":-3.32170769306435,"y0":50.00339188534125,"z0":5.620718713512331,"aX":4.6734427386784265},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.6,"breakHorizontal":-7.4,"spinRate":2635,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.46075265029088763,"extension":6.046130571458558},"hitData":{"launchSpeed":104.1,"launchAngle":27.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.77,"coordY":43.09}},"index":0,"playId":"2b872af8-f9cb-3921-8326-98302c05f31e","pitchNumber":1,"startTime":"2026-08-30T19:22:19.446Z","endTime":"2026-08-30T19:22:45.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:22:45.356Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T19:22:55.147Z","endTime":"2026-08-30T19:23:19.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37683247085821,"aZ":-27.33984339013012,"pfxX":-10.24423658650967,"pfxZ":2.620571043871868,"pX":-0.3856123268998503,"pZ":2.6485322543881282,"vX0":10.44030632774229,"vY0":-134.9476877670033,"vZ0":-2.4295822809929053,"x":119.28,"y":162.57,"x0":-2.9736528565599825,"y0":50.003155480870134,"z0":5.4866057481581825,"aX":-18.89466488821642},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":16.3,"spinRate":2170,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4058852184869348,"extension":6.563244227151766},"hitData":{"launchSpeed":99.0,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.53,"coordY":121.79}},"index":0,"playId":"d1e4dcc1-3c03-344e-ae7c-399bb038c861","pitchNumber":1,"startTime":"2026-08-30T19:23:09.178Z","endTime":"2026-08-30T19:23:19.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:23:19.101Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, second baseman Jose Altuve to first baseman Christian Walker. Bo Bichette to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T19:24:21.366Z","endTime":"2026-08-30T19:25:55.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:23:35.237Z","endTime":"2026-08-30T19:24:23.687Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.199155430823172,"aZ":-24.856875593063176,"pfxX":-8.526607095345124,"pfxZ":4.118821962330346,"pX":-0.6581009157183486,"pZ":2.9152739486976973,"vX0":9.227931579227976,"vY0":-132.68329503680903,"vZ0":-2.182551432276812,"x":142.09,"y":160.07,"x0":-3.0783365496168154,"y0":50.00646116156058,"z0":5.565643305567649,"aX":-15.160529304153519},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":13.3,"spinRate":2255,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41329876901084717,"extension":6.268895740614074},"index":1,"playId":"33694482-4af5-35b8-bd49-6e694b52cc49","pitchNumber":1,"startTime":"2026-08-30T19:24:23.687Z","endTime":"2026-08-30T19:24:27.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"fb5dbf18-554c-47c8-bfdd-cb8f743e217d","startTime":"2026-08-30T19:24:48.047Z","endTime":"2026-08-30T19:24:53.047Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601508486501736,"aZ":-31.822676484254327,"pfxX":-9.741073437649405,"pfxZ":0.2178411847428361,"pX":-1.7426718301150694,"pZ":2.3687889906695623,"vX0":6.367838792241104,"vY0":-125.98698548660084,"vZ0":-1.059941352134914,"x":183.43,"y":174.82,"x0":-3.0428036172334503,"y0":50.00098886820897,"z0":5.376575672732835,"aX":-15.591935606643583},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":16.1,"spinRate":1479,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.43545407218554244,"extension":6.425498741725367},"index":3,"playId":"4a8a2123-a51a-35e7-91e6-c50f78e49273","pitchNumber":2,"startTime":"2026-08-30T19:25:05.487Z","endTime":"2026-08-30T19:25:09.083Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97212808966046,"aZ":-25.166089898557235,"pfxX":-8.882950407034535,"pfxZ":3.8058106964575042,"pX":0.6535283593460981,"pZ":2.52169481828918,"vX0":12.333346660520471,"vY0":-134.35209183384,"vZ0":-3.2157113119963516,"x":92.09,"y":170.69,"x0":-2.8258782175971513,"y0":50.004443155051135,"z0":5.507152004051539,"aX":-16.36804669984314},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":13.7,"spinRate":2082,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4064702850698261,"extension":6.546314162085973},"index":4,"playId":"b3f3b236-145b-36f0-b3fe-80e17ac74db8","pitchNumber":3,"startTime":"2026-08-30T19:25:25.340Z","endTime":"2026-08-30T19:25:29.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.202365142292248,"aZ":-42.47977840640947,"pfxX":2.299965157146283,"pfxZ":-7.296372811829441,"pX":-1.3192497679412662,"pZ":1.6854062369585452,"vX0":3.9054100089665793,"vY0":-118.07198404708733,"vZ0":-0.048221999279999705,"x":167.29,"y":193.27,"x0":-3.292499103889838,"y0":50.00015408115508,"z0":5.610859980199717,"aX":3.249868422180781},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.0,"breakHorizontal":-5.2,"spinRate":2501,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.46366897453846256,"extension":6.240105914149917},"hitData":{"launchSpeed":64.0,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":165.87}},"index":5,"playId":"9b2686ab-90af-3f6e-bf80-69d0534899a4","pitchNumber":4,"startTime":"2026-08-30T19:25:47.189Z","endTime":"2026-08-30T19:25:55.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:25:55.481Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T19:26:10.108Z","endTime":"2026-08-30T19:28:12.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088812182464626,"aZ":-24.349319834339063,"pfxX":-0.8698951363797409,"pfxZ":4.457494692259032,"pX":1.2745225341811515,"pZ":1.7726601519914222,"vX0":11.644084434749013,"vY0":-131.19795405780098,"vZ0":-4.891180228825657,"x":68.42,"y":190.92,"x0":-3.0959189992658036,"y0":50.001856139348135,"z0":5.461260262310237,"aX":-1.5293607398917568},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-0.8,"spinRate":2128,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4164728562444333,"extension":6.410576089060885},"index":0,"playId":"6a49bb31-9c64-332d-a674-5aa959924e93","pitchNumber":1,"startTime":"2026-08-30T19:26:27.189Z","endTime":"2026-08-30T19:26:30.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77159071780736,"aZ":-28.10054683590938,"pfxX":3.4578587111452777,"pfxZ":2.878457539062243,"pX":0.8783541054343318,"pZ":1.1140146557078396,"vX0":8.305801302472192,"vY0":-119.06357337931989,"vZ0":-3.8663878874963427,"x":83.52,"y":208.7,"x0":-3.12394764852542,"y0":50.00540584648013,"z0":5.340734234398426,"aX":4.895480055489578},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":-8.5,"spinRate":2309,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4624660742132556,"extension":6.500900627398806},"index":1,"playId":"42c3c42a-3faf-3c69-8c61-c574012965ea","pitchNumber":2,"startTime":"2026-08-30T19:26:44.010Z","endTime":"2026-08-30T19:26:48.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073024044978254,"aZ":-28.619958610119895,"pfxX":4.07882489344189,"pfxZ":2.5861787003509544,"pX":0.6186399825447859,"pZ":1.4787204237890013,"vX0":7.571151473397597,"vY0":-117.37695084169711,"vZ0":-2.628043223781729,"x":93.42,"y":198.85,"x0":-3.196536164356421,"y0":50.00498662601273,"z0":5.315253747776321,"aX":5.613362565727521},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.2,"breakHorizontal":-9.5,"spinRate":2258,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4691244101644161,"extension":6.383240277671533},"index":2,"playId":"7930af99-4084-3187-9929-00b4e7d7c701","pitchNumber":3,"startTime":"2026-08-30T19:27:04.637Z","endTime":"2026-08-30T19:27:08.605Z","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":93.6,"endSpeed":85.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.757254278532212,"aZ":-17.501723727664785,"pfxX":-5.581823639859307,"pfxZ":7.857317711878245,"pX":-0.6852678511565706,"pZ":4.222335629337091,"vX0":8.551337455314073,"vY0":-136.02339005419012,"vZ0":-0.5179338498713942,"x":143.12,"y":124.78,"x0":-3.1493865409753408,"y0":50.00535114678678,"z0":5.632341297029407,"aX":-10.42775529968129},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2262,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4031896008978193,"extension":6.352722222062904},"index":3,"playId":"5a69632c-93c0-3812-ae37-cdcdd6d90a09","pitchNumber":4,"startTime":"2026-08-30T19:27:27.273Z","endTime":"2026-08-30T19:27:30.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753668126556008,"aZ":-30.034242405766367,"pfxX":4.281440525578011,"pfxZ":1.4710256366970098,"pX":0.07591173742505232,"pZ":0.9933707461029719,"vX0":6.500186650004004,"vY0":-120.523655345418,"vZ0":-3.984037451644064,"x":114.11,"y":211.96,"x0":-3.2235455590505837,"y0":50.00396238629913,"z0":5.351568783674854,"aX":6.230744898362},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.9,"breakHorizontal":-9.5,"spinRate":2311,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.45633258496650164,"extension":6.350536030048899},"index":4,"playId":"389ac9da-fba1-33fb-ae58-e21a9b477d31","pitchNumber":5,"startTime":"2026-08-30T19:27:46.660Z","endTime":"2026-08-30T19:27:50.467Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727770638101532,"aZ":-20.84064513392567,"pfxX":-0.028758516978829363,"pfxZ":6.366210408421486,"pX":-0.6505993954459446,"pZ":3.4280112326924184,"vX0":6.634043923303876,"vY0":-132.22580616905873,"vZ0":-1.507344284273434,"x":141.8,"y":146.22,"x0":-3.1824736624354757,"y0":50.00298129418095,"z0":5.526205732908674,"aX":-0.05102948177351259},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":-1.3,"spinRate":2316,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.41336048485115917,"extension":6.5069521659032405},"index":5,"playId":"06e8b633-2598-3c07-9504-531e9a765454","pitchNumber":6,"startTime":"2026-08-30T19:28:08.512Z","endTime":"2026-08-30T19:28:12.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:28:12.027Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T19:28:17.513Z","endTime":"2026-08-30T19:30:32.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186861154440482,"aZ":-31.066937398514188,"pfxX":5.454581572331952,"pfxZ":0.7611346316934391,"pX":-0.23549546699271262,"pZ":2.5857060998592716,"vX0":5.366676337976565,"vY0":-121.13591656036418,"vZ0":-0.2928394165959025,"x":125.98,"y":168.97,"x0":-3.205325163099643,"y0":50.0041664463146,"z0":5.472532321158031,"aX":7.93866818829506},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":-11.4,"spinRate":2394,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.45575869312817385,"extension":6.19793298700789},"index":0,"playId":"d87b4fe1-8c4c-35f3-a0a8-4a9a551f10f5","pitchNumber":1,"startTime":"2026-08-30T19:28:39.604Z","endTime":"2026-08-30T19:28:42.959Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57076104246502,"aZ":-26.29988710309063,"pfxX":-11.646048149418512,"pfxZ":3.221721779794496,"pX":-0.8611376286224216,"pZ":2.9066995554669077,"vX0":9.280900347493708,"vY0":-134.95424669721945,"vZ0":-2.1816337200413805,"x":149.82,"y":160.3,"x0":-2.8516703142191786,"y0":50.00291933899169,"z0":5.600315587655424,"aX":-21.231265634964767},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":18.8,"spinRate":2197,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40769558104998804,"extension":6.327823658915065},"index":1,"playId":"5b19f1b1-09be-3f65-8374-acab4d66c445","pitchNumber":2,"startTime":"2026-08-30T19:29:01.061Z","endTime":"2026-08-30T19:29:04.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650840658920202,"aZ":-23.6809489650897,"pfxX":2.2405753562804005,"pfxZ":5.741081262720127,"pX":-0.26219009215667183,"pZ":2.213934242576756,"vX0":6.071905658529795,"vY0":-121.60676322459553,"vZ0":-2.7659713822695133,"x":126.99,"y":179.0,"x0":-3.0951319444062184,"y0":50.00182813318385,"z0":5.448285056014779,"aX":3.3116334080374723},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.0,"breakHorizontal":-5.6,"spinRate":2340,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.45260028941290775,"extension":6.285450133062008},"index":2,"playId":"7057929f-17de-33bf-a163-cb8108322f68","pitchNumber":3,"startTime":"2026-08-30T19:29:22.385Z","endTime":"2026-08-30T19:29:25.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29222384328526,"aZ":-32.76833753007369,"pfxX":7.511454451344034,"pfxZ":-0.3952466952632152,"pX":1.4545820996853378,"pZ":1.1157368517923518,"vX0":8.30220210231574,"vY0":-121.54301494093043,"vZ0":-3.509914869652833,"x":61.55,"y":208.66,"x0":-2.9902098550369636,"y0":50.00577615898484,"z0":5.443944664155034,"aX":11.16551719252194},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-15.7,"spinRate":2264,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45179227283922563,"extension":6.513997150701436},"index":3,"playId":"27f4a531-e080-39a0-a4e8-37342ca543e7","pitchNumber":4,"startTime":"2026-08-30T19:29:46.340Z","endTime":"2026-08-30T19:29:50.000Z","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":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90891960528375,"aZ":-30.726208504477565,"pfxX":4.895118485600212,"pfxZ":0.9740598752181349,"pX":1.7837785782292574,"pZ":1.2106383299416241,"vX0":9.748799003751223,"vY0":-121.70454832246463,"vZ0":-3.653650632723154,"x":49.01,"y":206.09,"x0":-2.9173818614641926,"y0":50.00577428503971,"z0":5.405644534928888,"aX":7.310586049519716},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":-11.3,"spinRate":2364,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4508344330348528,"extension":6.567685074384573},"index":4,"playId":"6e8da06b-3b45-3ad4-9dbe-3e9c7af9b899","pitchNumber":5,"startTime":"2026-08-30T19:30:07.419Z","endTime":"2026-08-30T19:30:11.271Z","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.0,"endSpeed":84.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005839718914824,"aZ":-24.053935550420633,"pfxX":-8.17612854479246,"pfxZ":4.399864870188521,"pX":-0.5690256327180837,"pZ":4.057627918157345,"vX0":9.259378551334443,"vY0":-135.1582916559608,"vZ0":0.32771311153418226,"x":138.69,"y":129.22,"x0":-2.9802589087455136,"y0":50.00419763878684,"z0":5.626614522959835,"aX":-15.09785929424197},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":12.8,"spinRate":2182,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4055497151469454,"extension":6.505451910894224},"index":5,"playId":"c3ff694d-4881-378d-a7bf-a68b90bdcbaa","pitchNumber":6,"startTime":"2026-08-30T19:30:28.457Z","endTime":"2026-08-30T19:30:32.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:30:32.093Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to left fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T19:32:23.671Z","endTime":"2026-08-30T19:33:29.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468247972696282,"aZ":-13.992139298464139,"pfxX":4.270117492072361,"pfxZ":10.478910815497525,"pX":-0.19553964122635456,"pZ":3.0346224765531007,"vX0":-6.805834300230467,"vY0":-131.08282964398273,"vZ0":-5.812439997184567,"x":124.45,"y":156.85,"x0":1.883166269990913,"y0":50.00332471838129,"z0":6.330751436715933,"aX":7.409999282526914},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.9,"breakHorizontal":-6.2,"spinRate":2279,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4183160614716286,"extension":5.998264890642335},"index":0,"playId":"a1260286-cd42-3db3-ab9a-fc47b7894567","pitchNumber":1,"startTime":"2026-08-30T19:32:40.233Z","endTime":"2026-08-30T19:32:44.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.780564597063957,"aZ":-24.697613760267547,"pfxX":-0.9805292563533765,"pfxZ":4.5033348262756,"pX":-1.320328357562495,"pZ":3.974168659908735,"vX0":-8.775166578380054,"vY0":-127.65239274441743,"vZ0":-0.5809443167073866,"x":167.33,"y":131.48,"x0":2.280551211317638,"y0":50.00313354946192,"z0":6.138666590656397,"aX":-1.6270288302038922},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":3.6,"spinRate":2397,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4280756071337355,"extension":6.117950992120188},"index":1,"playId":"8e919af2-8513-353d-b68d-de6b5c80779a","pitchNumber":2,"startTime":"2026-08-30T19:32:51.921Z","endTime":"2026-08-30T19:32:55.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23765711136922,"aZ":-14.51268734126866,"pfxX":3.8303268392901075,"pfxZ":9.852517160564092,"pX":0.4489976426902006,"pZ":4.53915052417213,"vX0":-5.434796571884274,"vY0":-133.4224820107346,"vZ0":-2.0525486428828312,"x":99.89,"y":116.22,"x0":2.0201068504723287,"y0":50.00387628431665,"z0":6.371185806604552,"aX":6.86750962783985},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-5.6,"spinRate":2355,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4114326033088074,"extension":6.090846561675583},"index":2,"playId":"8031fe75-934d-3f34-bb05-5681872ead93","pitchNumber":3,"startTime":"2026-08-30T19:33:06.809Z","endTime":"2026-08-30T19:33:09.903Z","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":90.8,"endSpeed":82.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.293547395704213,"aZ":-21.77870311135516,"pfxX":10.325802179929752,"pfxZ":5.929804238699086,"pX":0.29584347690150165,"pZ":3.1432851411482052,"vX0":-9.189962520112365,"vY0":-131.90288959027754,"vZ0":-2.8287686985917735,"x":105.72,"y":153.91,"x0":2.491543499135135,"y0":50.00425589702956,"z0":5.843872550386813,"aX":18.11039481755957},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":-16.6,"spinRate":2384,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4159955392212411,"extension":6.076823882070057},"hitData":{"launchSpeed":80.7,"launchAngle":31.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.48,"coordY":92.31}},"index":3,"playId":"6ad04fe7-a348-3cff-8f80-17bb1ee4e832","pitchNumber":4,"startTime":"2026-08-30T19:33:20.531Z","endTime":"2026-08-30T19:33:29.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:33:29.176Z","atBatIndex":11},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Yainer Diaz hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T19:33:35.666Z","endTime":"2026-08-30T19:34:17.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.0,"endSpeed":73.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.668228047932,"aZ":-29.95599967909159,"pfxX":-6.299284569111971,"pfxZ":1.6296669819083576,"pX":0.47619755603448083,"pZ":2.043342336900966,"vX0":-3.2197224969782545,"vY0":-116.45025664602262,"vZ0":-2.3909068881656284,"x":98.85,"y":183.61,"x0":2.699123372864366,"y0":50.0035930901761,"z0":5.942095849736689,"aX":-8.574420593258763},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.6,"breakHorizontal":12.2,"spinRate":2573,"spinDirection":291},"zone":9,"typeConfidence":2.0,"plateTime":0.4719621128503144,"extension":6.160079902955665},"index":0,"playId":"c7cf84ab-c212-3d35-a6f0-9f6512447c7e","pitchNumber":1,"startTime":"2026-08-30T19:33:57.086Z","endTime":"2026-08-30T19:34:00.896Z","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(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":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.993110870697322,"aZ":-22.102329290337437,"pfxX":-1.3104798404605837,"pfxZ":5.904734576697379,"pX":-1.3838136101785787,"pZ":3.594380113578354,"vX0":-8.435444022793067,"vY0":-128.60946390222492,"vZ0":-2.328909379036482,"x":169.75,"y":141.73,"x0":2.084116045049443,"y0":50.0060964550799,"z0":6.192679586175179,"aX":-2.2358190213466114},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":4.0,"spinRate":2601,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4228716735818563,"extension":6.116860393174394},"index":1,"playId":"6ae02f41-d24d-3d49-a44f-3aec0b3a6eb4","pitchNumber":2,"startTime":"2026-08-30T19:34:10.601Z","endTime":"2026-08-30T19:34:17.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:34:17.198Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Smith lines out to center fielder A.J. Ewing.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T19:34:35.086Z","endTime":"2026-08-30T19:37:33.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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(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.5,"endSpeed":82.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.119829323348885,"aZ":-24.214480617473658,"pfxX":-1.2744938136634771,"pfxZ":4.651461091853188,"pX":0.4779369301844879,"pZ":2.7402817311940217,"vX0":-4.467160310062725,"vY0":-129.01148744586925,"vZ0":-3.784193365341831,"x":98.78,"y":164.79,"x0":2.3870958000202416,"y0":50.000146238997125,"z0":6.060596173109903,"aX":-2.179753131265395},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":3.1,"spinRate":2535,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.42217512183238526,"extension":6.037615648712208},"index":0,"playId":"405d45ea-ed1a-3e05-96eb-cad93ce8beb0","pitchNumber":1,"startTime":"2026-08-30T19:34:47.718Z","endTime":"2026-08-30T19:34:51.440Z","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":79.7,"endSpeed":73.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.530632712758276,"aZ":-28.374925812899885,"pfxX":-3.270234980631277,"pfxZ":2.819609102874,"pX":0.4472384278005164,"pZ":1.032868915572639,"vX0":-3.3676447298215577,"vY0":-115.93144577565786,"vZ0":-5.041610030511299,"x":99.95,"y":210.89,"x0":2.3486250160909594,"y0":50.00413702080733,"z0":5.97340444116966,"aX":-4.410862645390671},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.0,"breakHorizontal":6.8,"spinRate":2607,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.4741278963434774,"extension":6.214486339028251},"index":1,"playId":"a3c391a7-f4fa-3e26-a185-179445f6f2fb","pitchNumber":2,"startTime":"2026-08-30T19:35:04.352Z","endTime":"2026-08-30T19:35:07.973Z","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":80.0,"endSpeed":73.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33474664341659,"aZ":-28.651537694229077,"pfxX":-3.615691193031406,"pfxZ":2.5742410563970424,"pX":-0.3494633432157404,"pZ":0.976492843398121,"vX0":-5.2804012678750425,"vY0":-116.43268300023306,"vZ0":-4.986635470073813,"x":130.32,"y":212.41,"x0":2.4196935058524613,"y0":50.00415765456393,"z0":5.864560590491185,"aX":-4.953091797290403},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.6,"breakHorizontal":7.9,"spinRate":2598,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.47083881423871077,"extension":6.3527165505408645},"index":2,"playId":"29812f02-b2a3-3d4e-9175-1b78fd304de1","pitchNumber":3,"startTime":"2026-08-30T19:35:23.823Z","endTime":"2026-08-30T19:35:27.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817484870013683,"aZ":-12.379555221521633,"pfxX":5.049443560503523,"pfxZ":10.955038848843158,"pX":-0.717630306067644,"pZ":1.1658214019557542,"vX0":-8.260246933704856,"vY0":-133.58924802677143,"vZ0":-10.586950982447757,"x":144.35,"y":207.3,"x0":1.7587420746259752,"y0":50.00487407733295,"z0":6.070613108999078,"aX":9.126314424474081},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":-7.3,"spinRate":2414,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.41002268870019254,"extension":6.407914125280142},"index":3,"playId":"da65af12-7ca9-35ef-b335-cdc20c291a9c","pitchNumber":4,"startTime":"2026-08-30T19:35:40.980Z","endTime":"2026-08-30T19:35:44.367Z","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":90.1,"endSpeed":83.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468378113593737,"aZ":-21.42592408345233,"pfxX":-0.10290407246770572,"pfxZ":6.089969214838053,"pX":-0.6237112547782456,"pZ":2.670260928818077,"vX0":-7.64396553942475,"vY0":-131.16902391703408,"vZ0":-4.365325232432485,"x":140.77,"y":166.68,"x0":2.326212580339502,"y0":50.00267590670255,"z0":5.928393116063253,"aX":-0.17929252167978},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":1.7,"spinRate":2545,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.4155845748023608,"extension":6.302547059941267},"index":4,"playId":"678a2b2e-7675-33f0-95fd-6674f2131b34","pitchNumber":5,"startTime":"2026-08-30T19:35:58.562Z","endTime":"2026-08-30T19:36:02.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433074098484905,"aZ":-12.082480234485015,"pfxX":2.6015753339688983,"pfxZ":10.904699684184667,"pX":-1.2589096079190358,"pZ":2.8622037854251663,"vX0":-8.569003310825055,"vY0":-134.45862367382543,"vZ0":-6.648135716732107,"x":164.99,"y":161.5,"x0":1.6226098867822714,"y0":50.00579111749281,"z0":6.213354001259332,"aX":4.796120993483144},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-3.0,"spinRate":2320,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.406381978501543,"extension":6.240799722558354},"index":5,"playId":"91eeae18-f34f-3411-a841-3fb52e9d4074","pitchNumber":6,"startTime":"2026-08-30T19:36:34.552Z","endTime":"2026-08-30T19:36:38.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.850121468317706,"aZ":-30.743578938865983,"pfxX":-7.407048303058855,"pfxZ":1.0201404991119762,"pX":-0.26888172106448965,"pZ":2.268206035913796,"vX0":-3.7993815624159177,"vY0":-117.35202318251346,"vZ0":-2.2064736352740315,"x":127.25,"y":177.54,"x0":2.332290172876182,"y0":50.00058695110378,"z0":6.079672175774075,"aX":-10.346151968258592},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":2567,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.46642747037986565,"extension":6.344841950179841},"index":6,"playId":"c6dea879-1f7b-3170-8bd4-60c7afc54f86","pitchNumber":7,"startTime":"2026-08-30T19:37:00.624Z","endTime":"2026-08-30T19:37:04.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45355546137268,"aZ":-18.343517129882926,"pfxX":9.788939023511864,"pfxZ":7.512316297968088,"pX":-0.2374369150611239,"pZ":1.871697944170128,"vX0":-10.108952712361909,"vY0":-134.880202168264,"vZ0":-6.593604134526097,"x":126.05,"y":188.24,"x0":2.287997851741712,"y0":50.00617112185323,"z0":5.6424874402516245,"aX":18.03228561323829},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":-15.6,"spinRate":2283,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4061473089502816,"extension":6.218838984190597},"hitData":{"launchSpeed":99.8,"launchAngle":15.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.36,"coordY":78.92}},"index":7,"playId":"0f9c0039-d60f-3ead-bd82-1f99cc39bbcc","pitchNumber":8,"startTime":"2026-08-30T19:37:24.081Z","endTime":"2026-08-30T19:37:33.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:37:33.816Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a soft bunt ground ball to second baseman Marcus Semien. Yainer Diaz to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T19:37:35.311Z","endTime":"2026-08-30T19:38:08.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93136200053095,"aZ":-10.547920468247703,"pfxX":3.4765331905560104,"pfxZ":11.912440903329596,"pX":-0.98245034210338,"pZ":2.808522741767621,"vX0":-8.428576082258381,"vY0":-134.3302580670287,"vZ0":-7.157017850270968,"x":154.45,"y":162.95,"x0":1.7535707313392412,"y0":50.001029020278786,"z0":6.269081218083879,"aX":6.311488042316038},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.0,"breakHorizontal":-4.3,"spinRate":2362,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40880000101152003,"extension":6.2252863008353545},"hitData":{"launchSpeed":43.6,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"bunt_grounder","hardness":"soft","location":"4","coordinates":{"coordX":134.48,"coordY":179.32}},"index":0,"playId":"d2e1dc32-c97f-3728-95c9-1c545b7cc571","pitchNumber":1,"startTime":"2026-08-30T19:38:00.593Z","endTime":"2026-08-30T19:38:08.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:38:08.605Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a line drive to center fielder A.J. Ewing. Yainer Diaz scores. Nick Allen to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T19:38:39.085Z","endTime":"2026-08-30T19:41:13.922Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnThird":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410404922918236,"aZ":-33.215601064864224,"pfxX":-6.554550179062575,"pfxZ":-0.7773872133715489,"pX":-0.491867264226685,"pZ":2.770704892299132,"vX0":-4.970086380965751,"vY0":-115.45349478289432,"vZ0":-0.2519061994183823,"x":135.75,"y":163.97,"x0":2.5477059820430914,"y0":50.00364322896446,"z0":6.103949921501251,"aX":-8.763923069806944},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.2,"breakHorizontal":13.2,"spinRate":2612,"spinDirection":300},"zone":4,"typeConfidence":2.0,"plateTime":0.47616077020198144,"extension":6.286751094967906},"index":0,"playId":"8e02d079-f85f-3522-b6bc-b6fe98ef81f4","pitchNumber":1,"startTime":"2026-08-30T19:38:52.239Z","endTime":"2026-08-30T19:38:59.572Z","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":93.0,"endSpeed":84.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.463806981696564,"aZ":-18.63234920779836,"pfxX":9.241841088111759,"pfxZ":7.328526588549403,"pX":0.1750412404707505,"pZ":4.0304197738490695,"vX0":-9.115340047519293,"vY0":-135.09898036279628,"vZ0":-1.7601326853630193,"x":110.33,"y":129.96,"x0":2.392261106672479,"y0":50.00555810043621,"z0":6.000190914720849,"aX":17.084757385521815},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":-14.8,"spinRate":2311,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4054410576040657,"extension":6.159380549883741},"index":1,"playId":"ce131aa2-f47f-3a87-a8e4-ca5e9291989c","pitchNumber":2,"startTime":"2026-08-30T19:39:25.022Z","endTime":"2026-08-30T19:39:28.525Z","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":87.6,"endSpeed":80.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61501079206522,"aZ":-26.742337169432965,"pfxX":-2.864312101993952,"pfxZ":3.304909853713836,"pX":-1.8775523599129453,"pZ":2.4262846575079617,"vX0":-8.851479382416624,"vY0":-127.26978801360774,"vZ0":-3.8574433581901717,"x":188.57,"y":173.27,"x0":2.0146687819853324,"y0":50.00301249264,"z0":6.074601162609397,"aX":-4.708011290806159},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":7.2,"spinRate":2419,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4300229687232622,"extension":6.243094118932139},"index":2,"playId":"c408424a-7dfe-3d25-8372-15484bd9ef68","pitchNumber":3,"startTime":"2026-08-30T19:39:42.270Z","endTime":"2026-08-30T19:39:45.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33666414551634,"aZ":-23.1708708663002,"pfxX":10.92538750234927,"pfxZ":5.837708456377433,"pX":-0.06607224487444484,"pZ":1.3319013067851722,"vX0":-9.304049787812188,"vY0":-123.59537550136939,"vZ0":-6.320998150320002,"x":119.52,"y":202.82,"x0":2.333263204371406,"y0":50.00377246904945,"z0":5.876746586582094,"aX":16.852408189712328},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.2,"breakHorizontal":-17.5,"spinRate":1926,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4436800570792845,"extension":6.188858372855055},"index":3,"playId":"3d515f4f-c237-34af-8111-139b0c821540","pitchNumber":4,"startTime":"2026-08-30T19:39:59.478Z","endTime":"2026-08-30T19:40:02.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077727270526257,"aZ":-23.764532610070983,"pfxX":10.868521900587538,"pfxZ":5.394602215452857,"pX":-0.2736191863722847,"pZ":1.830758377799124,"vX0":-9.64322050500247,"vY0":-124.0821989775153,"vZ0":-5.020146143854347,"x":127.43,"y":189.35,"x0":2.2530349744574396,"y0":50.00026146348527,"z0":5.862978020061689,"aX":16.92759826028105},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.8,"breakHorizontal":-17.4,"spinRate":2024,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.4416110390360459,"extension":6.3082641110055375},"index":4,"playId":"14e539fc-206a-3f89-bcc7-f1b0c5a92876","pitchNumber":5,"startTime":"2026-08-30T19:40:15.217Z","endTime":"2026-08-30T19:40:19.063Z","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":2},"index":5,"startTime":"2026-08-30T19:40:44.269Z","endTime":"2026-08-30T19:41:03.482Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.500093637236674,"aZ":-13.092273299593685,"pfxX":3.173817232441215,"pfxZ":10.150290761618178,"pX":-0.42638629811707796,"pZ":3.087956109326871,"vX0":-6.702156909227202,"vY0":-136.5827154168414,"vZ0":-6.081750555288695,"x":133.25,"y":155.41,"x0":1.6524417755262975,"y0":50.001594550931536,"z0":6.252352075558079,"aX":5.966415100513848},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-4.2,"spinRate":2270,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4017993985669648,"extension":6.272440991101061},"hitData":{"launchSpeed":87.2,"launchAngle":17.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.93,"coordY":79.4}},"index":6,"playId":"d00f8bc3-6d7f-3e1d-a270-c6e8a4173a17","pitchNumber":6,"startTime":"2026-08-30T19:41:03.482Z","endTime":"2026-08-30T19:41:13.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:41:13.922Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to center fielder A.J. Ewing.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T19:42:35.522Z","endTime":"2026-08-30T19:43:42.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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:41:30.161Z","endTime":"2026-08-30T19:42:37.580Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132332503624696,"aZ":-20.183813802420936,"pfxX":9.689097666285463,"pfxZ":6.50163390226454,"pX":0.061984500895842995,"pZ":2.2683332513486434,"vX0":-9.331013180027906,"vY0":-135.13302940037877,"vZ0":-5.536406624933846,"x":114.64,"y":177.54,"x0":2.3050556410660565,"y0":50.00502489837762,"z0":5.7667532489461975,"aX":17.87710623510746},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":-15.5,"spinRate":2249,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4057074583012614,"extension":6.192747559385855},"index":1,"playId":"b102ba5e-f7ff-3b2f-90ad-c440b17f51f9","pitchNumber":1,"startTime":"2026-08-30T19:42:37.580Z","endTime":"2026-08-30T19:42:41.186Z","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.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748605916269394,"aZ":-20.554928722817287,"pfxX":8.673754781017333,"pfxZ":6.352930304327689,"pX":0.7756348147030172,"pZ":2.547138251521035,"vX0":-7.3894390603929585,"vY0":-134.3072363285008,"vZ0":-4.84550878614476,"x":87.43,"y":170.01,"x0":2.434001851267096,"y0":50.00402045915353,"z0":5.834070527226679,"aX":15.86720466794789},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":-14.2,"spinRate":2225,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4076247258454839,"extension":6.105497428391985},"index":2,"playId":"ce927727-9c55-34c5-bf6c-9ad622171776","pitchNumber":2,"startTime":"2026-08-30T19:42:53.347Z","endTime":"2026-08-30T19:42:57.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89175077859025,"aZ":-13.933582624085927,"pfxX":3.422236790058868,"pfxZ":9.91162610909652,"pX":-0.36603451678854954,"pZ":4.274725292096905,"vX0":-6.387012241670499,"vY0":-134.47844223282252,"vZ0":-3.1480244524234497,"x":130.95,"y":123.36,"x0":1.5901036550446892,"y0":50.00017561619911,"z0":6.442751565827346,"aX":6.296861704741371},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.9,"spinRate":2359,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40658308737342486,"extension":6.084770746634945},"index":3,"playId":"00c981dc-0d55-3cc7-92b1-d4e3b18032c5","pitchNumber":3,"startTime":"2026-08-30T19:43:16.249Z","endTime":"2026-08-30T19:43:19.661Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76358305606493,"aZ":-14.455398263881094,"pfxX":6.054900610997262,"pfxZ":9.585168326685423,"pX":0.550497587505775,"pZ":3.2283567595458624,"vX0":-5.531330086629305,"vY0":-135.17085272211963,"vZ0":-5.27747154817034,"x":96.02,"y":151.61,"x0":1.8377521647654431,"y0":50.00378033971567,"z0":6.222977828761447,"aX":11.193279576184086},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-9.7,"spinRate":2342,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.40538696134856433,"extension":6.257945788927722},"hitData":{"launchSpeed":93.0,"launchAngle":31.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.69,"coordY":66.65}},"index":4,"playId":"7c41c790-d9b1-38e7-9623-21b388cf8935","pitchNumber":4,"startTime":"2026-08-30T19:43:34.615Z","endTime":"2026-08-30T19:43:42.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:43:42.946Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"A.J. Ewing lines out to left fielder Yordan Alvarez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T19:46:04.972Z","endTime":"2026-08-30T19:46:31.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"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(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.7,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80592012567661,"aZ":-25.70855869287767,"pfxX":-0.24120309898659276,"pfxZ":3.7321779553339987,"pX":-0.976659950310063,"pZ":3.6974885663484116,"vX0":6.14968367068123,"vY0":-130.5784076514339,"vZ0":0.01806930237552229,"x":154.23,"y":138.95,"x0":-3.3281293265233245,"y0":50.00001901101019,"z0":5.620352024958137,"aX":-0.41772860914963006},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":-0.8,"spinRate":2226,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4190214772633696,"extension":6.3016662852866325},"index":0,"playId":"e9bb9716-bb1b-343d-9cfd-6c33c0a436a2","pitchNumber":1,"startTime":"2026-08-30T19:46:08.902Z","endTime":"2026-08-30T19:46:13.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092544986088754,"aZ":-24.528587207954338,"pfxX":-9.001741935767729,"pfxZ":4.203900556681072,"pX":-0.4371428303475742,"pZ":2.2236268739275653,"vX0":10.008878833837334,"vY0":-133.76036400214497,"vZ0":-3.875820393051379,"x":133.66,"y":178.74,"x0":-3.0529322896658893,"y0":50.00031866704544,"z0":5.444304993796777,"aX":-16.356373320056697},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":14.2,"spinRate":2215,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4090485642331454,"extension":6.60128433513591},"hitData":{"launchSpeed":95.7,"launchAngle":21.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.82,"coordY":85.14}},"index":1,"playId":"5a20dace-c765-366d-be99-45b045928bc0","pitchNumber":2,"startTime":"2026-08-30T19:46:23.004Z","endTime":"2026-08-30T19:46:31.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:46:31.878Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T19:46:46.051Z","endTime":"2026-08-30T19:48:31.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":82.8,"endSpeed":75.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688308095109665,"aZ":-29.949837250271717,"pfxX":7.6456751158900875,"pfxZ":1.5236075957086488,"pX":0.2554311985315273,"pZ":2.768354413290259,"vX0":5.9765355461395915,"vY0":-120.39898301062597,"vZ0":-0.2586242985299362,"x":107.26,"y":164.03,"x0":-3.257526318648952,"y0":50.001547235715485,"z0":5.541130936243782,"aX":11.156540405106558},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.0,"breakHorizontal":-15.4,"spinRate":2267,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.45596779791684083,"extension":6.590719688697957},"index":0,"playId":"59d1fb5a-8b77-3d33-ab4a-6312896df0c5","pitchNumber":1,"startTime":"2026-08-30T19:46:56.258Z","endTime":"2026-08-30T19:47:00.520Z","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.7,"endSpeed":77.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33665937662859,"aZ":-30.191749002194282,"pfxX":2.921641126425021,"pfxZ":1.3267193628059637,"pX":1.9957431591943309,"pZ":2.3906832482154625,"vX0":10.885077509286104,"vY0":-121.5400860785286,"vZ0":-1.302802102568686,"x":40.93,"y":174.23,"x0":-2.9168502807809653,"y0":50.00585261661635,"z0":5.55037723754981,"aX":4.381019152374481},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":-7.8,"spinRate":2273,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4502755588728866,"extension":6.411156134502816},"index":1,"playId":"d4f95c20-2ac1-36bf-8f90-9011927e26d7","pitchNumber":2,"startTime":"2026-08-30T19:47:12.456Z","endTime":"2026-08-30T19:47:15.992Z","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":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948833639292513,"aZ":-26.55543556556239,"pfxX":-0.40561670740332545,"pfxZ":3.1168908051858804,"pX":1.2854896009163626,"pZ":2.1577894948006975,"vX0":11.281749318625392,"vY0":-132.09750647020405,"vZ0":-3.7562097205462033,"x":68.0,"y":180.52,"x0":-2.952706720156533,"y0":50.00088228248391,"z0":5.507300839217508,"aX":-0.7309697404423708},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.2,"spinRate":2184,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.41155494285304695,"extension":6.624933543150059},"index":2,"playId":"bd166449-bdf0-3ce9-bc97-ade49fe95255","pitchNumber":3,"startTime":"2026-08-30T19:47:30.016Z","endTime":"2026-08-30T19:47:34.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54723184017473,"aZ":-28.944813570733885,"pfxX":6.511368798971334,"pfxZ":2.103813240318587,"pX":-0.0032100719134742243,"pZ":2.943500866089982,"vX0":5.783907651842439,"vY0":-122.89778570646615,"vZ0":-0.40328147642264134,"x":117.12,"y":159.31,"x0":-3.2300630660656755,"y0":50.002447551484686,"z0":5.560610377918075,"aX":9.99518024784784},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":-13.1,"spinRate":2389,"spinDirection":78},"zone":2,"typeConfidence":2.0,"plateTime":0.44506100083851186,"extension":6.687184097621542},"index":3,"playId":"2aeb5d85-4718-37b4-8303-1fbac82608a7","pitchNumber":4,"startTime":"2026-08-30T19:47:45.619Z","endTime":"2026-08-30T19:47:48.687Z","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":93.3,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703294922146007,"aZ":-19.233852467262953,"pfxX":-5.775168406475452,"pfxZ":6.9298112282297915,"pX":0.37198970429139977,"pZ":5.006592191271129,"vX0":10.852106989261488,"vY0":-135.54793955449796,"vZ0":1.7354560706132014,"x":102.82,"y":103.6,"x0":-2.927008824759907,"y0":50.00092455500217,"z0":5.698195272056111,"aX":-10.78279524345802},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":8.3,"spinRate":2170,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4035808329251003,"extension":6.165791625838452},"index":4,"playId":"11aa9b94-8876-309d-83c5-3f42d0f7e534","pitchNumber":5,"startTime":"2026-08-30T19:48:05.073Z","endTime":"2026-08-30T19:48:08.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708539805007128,"aZ":-31.136991661649073,"pfxX":4.617991475887976,"pfxZ":0.7086258610178824,"pX":0.3202382607512386,"pZ":1.6084186759801304,"vX0":6.845232486692388,"vY0":-121.35904937427492,"vZ0":-2.3614310972772854,"x":104.79,"y":195.35,"x0":-3.161532240653154,"y0":50.00229677193109,"z0":5.367231229042892,"aX":6.731250988320979},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":-10.3,"spinRate":2373,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.45525685640782143,"extension":6.3519736423690265},"index":5,"playId":"d27a830c-d525-3303-8b0f-a576afb906f8","pitchNumber":6,"startTime":"2026-08-30T19:48:28.062Z","endTime":"2026-08-30T19:48:31.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:48:31.661Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Torrens flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T19:48:59.554Z","endTime":"2026-08-30T19:50:14.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4957357361603,"aZ":-23.280366551342198,"pfxX":-8.068973588644214,"pfxZ":4.898960766813133,"pX":0.9876343438186045,"pZ":3.4943418264977293,"vX0":13.268251397441713,"vY0":-133.82118083665324,"vZ0":-0.9460915246291963,"x":79.35,"y":144.43,"x0":-2.983275027333407,"y0":50.00433274564597,"z0":5.517923783867839,"aX":-14.656433359446327},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":11.8,"spinRate":2339,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40906268280965863,"extension":6.217093104946365},"index":0,"playId":"337dea56-5156-3039-aef6-21de65b56e5d","pitchNumber":1,"startTime":"2026-08-30T19:48:59.554Z","endTime":"2026-08-30T19:49:02.554Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T19:49:13.284Z","endTime":"2026-08-30T19:49:26.041Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101660138491585,"aZ":-28.41638769471435,"pfxX":2.9926386212403453,"pfxZ":2.565007954626351,"pX":0.5483047161959363,"pZ":2.70584676122426,"vX0":7.973248141671254,"vY0":-120.70715181586759,"vZ0":-0.6750870312793192,"x":96.1,"y":165.72,"x0":-3.1962180010788783,"y0":50.003545471147824,"z0":5.507395265797315,"aX":4.381546881797223},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":-7.4,"spinRate":2447,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4550536096132487,"extension":6.357746982440868},"index":2,"playId":"5f9832ec-45ed-3b61-9f22-cea710aadb18","pitchNumber":2,"startTime":"2026-08-30T19:49:26.041Z","endTime":"2026-08-30T19:49:30.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51106948204281,"aZ":-23.101761654461747,"pfxX":-6.811469894694304,"pfxZ":4.925797815533187,"pX":-0.8648039536287595,"pZ":3.4836545161604437,"vX0":8.135087881373998,"vY0":-135.13914893171946,"vZ0":-1.1187817487576996,"x":149.96,"y":144.72,"x0":-3.0346493321876093,"y0":50.00444516841334,"z0":5.531675437651209,"aX":-12.55132077608179},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":10.6,"spinRate":2313,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4059016582406576,"extension":6.556543001740275},"index":3,"playId":"1f9a0a1c-98f5-3a7d-90c4-524cefa5421f","pitchNumber":3,"startTime":"2026-08-30T19:49:42.387Z","endTime":"2026-08-30T19:49:45.540Z","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":83.1,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69462549305837,"aZ":-31.141169475183727,"pfxX":3.2781167837959098,"pfxZ":0.7008563519460616,"pX":1.0478119125991856,"pZ":2.618137784291254,"vX0":8.661923891670511,"vY0":-120.76855359731081,"vZ0":-0.1933546888883959,"x":77.06,"y":168.09,"x0":-3.018713670023711,"y0":50.00104765544744,"z0":5.450685947855128,"aX":4.814866785226393},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":-8.2,"spinRate":2322,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.45446161362659687,"extension":6.225745361891193},"hitData":{"launchSpeed":83.7,"launchAngle":40.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.45,"coordY":91.69}},"index":4,"playId":"cd4415ae-3b11-37a4-b3ba-d143c8179734","pitchNumber":4,"startTime":"2026-08-30T19:50:05.377Z","endTime":"2026-08-30T19:50:14.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:50:14.076Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:52:43.794Z","endTime":"2026-08-30T19:55:29.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.622685581500946,"aZ":-33.74854683487307,"pfxX":-8.836266290961468,"pfxZ":-1.2588389800911521,"pX":1.119300655089184,"pZ":4.163419223683191,"vX0":-0.6516122962724183,"vY0":-111.56170762460685,"vZ0":2.7734521684917084,"x":74.33,"y":126.37,"x0":2.5625851797705224,"y0":50.00276535654451,"z0":6.402399563922339,"aX":-11.045701919766541},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-1.2,"breakHorizontal":16.2,"spinRate":2409,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.4925262177969296,"extension":6.257312228783049},"index":0,"playId":"cc0b6978-9489-33fa-a89f-1d95be8c292d","pitchNumber":1,"startTime":"2026-08-30T19:52:43.794Z","endTime":"2026-08-30T19:52:47.105Z","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":88.2,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5856730447105,"aZ":-20.85004011648674,"pfxX":-0.6117758567338729,"pfxZ":6.759653448914768,"pX":-0.016644594701723744,"pZ":2.391267079958155,"vX0":-5.817066851899369,"vY0":-128.3855568015551,"vZ0":-5.0697087912336345,"x":117.63,"y":174.22,"x0":2.3543641723261257,"y0":50.005466930930766,"z0":6.005633430118839,"aX":-1.0256767812382703},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.4,"breakHorizontal":2.4,"spinRate":2441,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.42596812619517,"extension":6.192596201471592},"index":1,"playId":"a302862c-b222-32ac-88b5-52f1998a3dc1","pitchNumber":2,"startTime":"2026-08-30T19:52:55.790Z","endTime":"2026-08-30T19:53:03.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.130117694621482,"aZ":-21.699791897237947,"pfxX":-1.215327502069599,"pfxZ":6.214412276711453,"pX":-0.865935056432347,"pZ":3.0826261284521914,"vX0":-7.349320346454123,"vY0":-128.85184921108717,"vZ0":-3.3457259095825926,"x":150.01,"y":155.55,"x0":2.178212180488096,"y0":50.004176665045016,"z0":6.0696624916308135,"aX":-2.0481360540005134},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":3.8,"spinRate":2432,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.42467088754253135,"extension":6.126661519671204},"index":2,"playId":"d4f18e0e-1cd8-389a-9121-0daee1e140ad","pitchNumber":3,"startTime":"2026-08-30T19:53:18.161Z","endTime":"2026-08-30T19:53:22.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69826614365763,"aZ":-12.15728028844273,"pfxX":3.6234026200350176,"pfxZ":10.966283825974077,"pX":-0.8075794345780347,"pZ":3.1535487236813835,"vX0":-7.707145142772725,"vY0":-134.85197827960212,"vZ0":-5.970408724106303,"x":147.78,"y":153.63,"x0":1.6280409083122056,"y0":50.00666497227004,"z0":6.268349495886001,"aX":6.616684052537176},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":-4.8,"spinRate":2320,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40752199924529275,"extension":6.18570392880397},"index":3,"playId":"567f73c1-ab37-3c16-a7a1-4654e04ebd91","pitchNumber":4,"startTime":"2026-08-30T19:53:31.460Z","endTime":"2026-08-30T19:53:35.442Z","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":81.5,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61304620389962,"aZ":-27.520313508809448,"pfxX":-4.511078661586932,"pfxZ":3.289092181468023,"pX":-0.5627332478302711,"pZ":2.842946350689806,"vX0":-4.98218640322943,"vY0":-118.55048658804024,"vZ0":-1.8424827580337455,"x":138.45,"y":162.02,"x0":2.1559360921969746,"y0":50.00564335129328,"z0":6.153056335695139,"aX":-6.393610527348575},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.8,"breakHorizontal":9.5,"spinRate":2548,"spinDirection":290},"zone":1,"typeConfidence":2.0,"plateTime":0.4628062677089009,"extension":6.236782418042768},"index":4,"playId":"8dc3cdfe-d3f7-34bf-b339-23d5645aef5f","pitchNumber":5,"startTime":"2026-08-30T19:54:17.945Z","endTime":"2026-08-30T19:54:22.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46923414798109,"aZ":-11.630522723659213,"pfxX":3.7283437560150516,"pfxZ":11.027616615149654,"pX":1.278470444209165,"pZ":3.3904671578870325,"vX0":-2.7924130712487343,"vY0":-136.02487059074608,"vZ0":-5.5781456312497655,"x":68.27,"y":147.24,"x0":1.8369606165540602,"y0":50.004915278816114,"z0":6.2833250147705515,"aX":6.946648230167242},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":-6.1,"spinRate":2372,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4035822092289987,"extension":6.1363214081194055},"index":5,"playId":"4e45ee7e-a4b4-3dd4-8b9b-b55fc688b869","pitchNumber":6,"startTime":"2026-08-30T19:54:37.331Z","endTime":"2026-08-30T19:54:41.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-30T19:54:50.719Z","endTime":"2026-08-30T19:55:03.751Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55127170868802,"aZ":-14.430065231794869,"pfxX":3.7398114910034326,"pfxZ":9.84861881108176,"pX":0.8642514582660091,"pZ":4.115060962106957,"vX0":-3.401884498376182,"vY0":-133.56004182916715,"vZ0":-3.197305455083611,"x":84.06,"y":127.67,"x0":1.670398435703616,"y0":50.000451690741855,"z0":6.369442993131416,"aX":6.736039842598834},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2194,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.41057044003824483,"extension":6.116386170605524},"index":7,"playId":"094a0ebe-3f65-388e-829b-dbca00653278","pitchNumber":7,"startTime":"2026-08-30T19:55:03.751Z","endTime":"2026-08-30T19:55:07.126Z","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":92.4,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.759162868477535,"aZ":-13.017897581476008,"pfxX":2.5596715610416836,"pfxZ":10.499564795011253,"pX":0.2556644717564479,"pZ":2.1405314698729114,"vX0":-4.496410806754589,"vY0":-134.3706580583735,"vZ0":-8.213692835439911,"x":107.25,"y":180.99,"x0":1.6199130418463796,"y0":50.00055427038963,"z0":6.1665719618506785,"aX":4.6692819001030275},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":-3.6,"spinRate":2275,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.4079843721895253,"extension":6.3058163643806315},"hitData":{"launchSpeed":99.0,"launchAngle":44.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.94,"coordY":86.76}},"index":8,"playId":"58c6ea85-8602-3a8c-8698-43d82ec18371","pitchNumber":8,"startTime":"2026-08-30T19:55:18.473Z","endTime":"2026-08-30T19:55:29.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:55:29.053Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:55:32.233Z","endTime":"2026-08-30T19:56:38.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.648646974390935,"aZ":-14.464467125944534,"pfxX":5.646827467894182,"pfxZ":9.804274464332089,"pX":1.023073476508292,"pZ":2.429999092882163,"vX0":-4.362363213667918,"vY0":-133.51610843281358,"vZ0":-7.225292673675162,"x":78.0,"y":173.17,"x0":1.944178958953003,"y0":50.00211539713558,"z0":6.211429133829762,"aX":10.198460464026637},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-9.2,"spinRate":2268,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.41018720448279167,"extension":6.253514828067733},"index":0,"playId":"b10ddbf7-450d-3abb-bd9e-2d62e3c2b721","pitchNumber":1,"startTime":"2026-08-30T19:55:53.937Z","endTime":"2026-08-30T19:55:57.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234888924861075,"aZ":-21.249486830358972,"pfxX":-0.17404954091572922,"pfxZ":6.411022952767453,"pX":-1.1485703924445185,"pZ":3.121308126833971,"vX0":-7.726075387193422,"vY0":-129.49654487581424,"vZ0":-3.4890351890490887,"x":160.78,"y":154.5,"x0":1.8921188567363572,"y0":50.00139313242654,"z0":6.105520411257471,"aX":-0.29577578922212006},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.0,"breakHorizontal":1.9,"spinRate":2385,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4224411181308798,"extension":6.24495942873912},"index":1,"playId":"ecb7bf4a-aceb-3ae7-b9d7-4a02fa2f06b2","pitchNumber":2,"startTime":"2026-08-30T19:56:11.065Z","endTime":"2026-08-30T19:56:16.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16259805953216,"aZ":-21.691077998289984,"pfxX":-0.6757520057686134,"pfxZ":5.913824773791887,"pX":-0.23385259547197465,"pZ":3.4952025949064653,"vX0":-5.760714991398289,"vY0":-131.85737185842817,"vZ0":-2.7264022696189554,"x":125.91,"y":144.41,"x0":2.0607193719024903,"y0":50.00629200793146,"z0":6.1306241961565835,"aX":-1.19782769976324},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":2.4,"spinRate":2453,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4142620541456905,"extension":6.069189068586845},"index":2,"playId":"5189b465-613f-37ce-8ba1-0011d2371cd8","pitchNumber":3,"startTime":"2026-08-30T19:56:35.111Z","endTime":"2026-08-30T19:56:38.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:56:38.542Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a sharp line drive to left fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:56:40.807Z","endTime":"2026-08-30T19:58:51.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.084677784900858,"aZ":-39.99134929184942,"pfxX":-2.137003811239034,"pfxZ":-6.526436230680643,"pX":-0.7956876914878288,"pZ":1.3254146534084215,"vX0":-4.441077656673149,"vY0":-108.99108779579234,"vZ0":-1.4571832471781854,"x":147.33,"y":202.99,"x0":1.5503533690555988,"y0":50.00532601926765,"z0":6.341647009592442,"aX":-2.5576322739758166},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-11.9,"breakHorizontal":5.2,"spinRate":2370,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.5035466315443271,"extension":6.4398711097721755},"index":0,"playId":"f7abdae6-2820-3721-8f79-c5fa60e0b05b","pitchNumber":1,"startTime":"2026-08-30T19:57:10.306Z","endTime":"2026-08-30T19:57:14.217Z","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":88.9,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9366507808672,"aZ":-22.167565516179245,"pfxX":-1.0278650900476705,"pfxZ":5.835086350808329,"pX":-0.918390915645691,"pZ":2.494873966098374,"vX0":-7.362324390078914,"vY0":-129.33528322157684,"vZ0":-4.665559487036132,"x":152.01,"y":171.42,"x0":2.0845169780055337,"y0":50.002211810508214,"z0":5.996374073785389,"aX":-1.7605450082432224},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":3.4,"spinRate":2458,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4215671796348248,"extension":6.113455823491832},"index":1,"playId":"ce221406-4d0d-3e32-a323-6a027748effb","pitchNumber":2,"startTime":"2026-08-30T19:57:24.173Z","endTime":"2026-08-30T19:57:27.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15039056960472,"aZ":-32.05442547885837,"pfxX":-5.127943011457134,"pfxZ":0.09006344257212984,"pX":-0.6020858964028821,"pZ":1.7800775468464771,"vX0":-5.42824019266053,"vY0":-116.09651063401752,"vZ0":-2.6591435628941094,"x":139.95,"y":190.72,"x0":2.4345003015397175,"y0":50.0049540639693,"z0":5.997504655165317,"aX":-6.9852023211921646},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.2,"breakHorizontal":10.7,"spinRate":2335,"spinDirection":282},"zone":7,"typeConfidence":2.0,"plateTime":0.47216660306397484,"extension":6.275983021981316},"index":2,"playId":"701202b7-c58e-3668-a1d7-18d8bcf73a50","pitchNumber":3,"startTime":"2026-08-30T19:57:43.936Z","endTime":"2026-08-30T19:57:47.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96988965754039,"aZ":-14.422169138228558,"pfxX":4.842440797813194,"pfxZ":9.778694089140785,"pX":1.6818551873176515,"pZ":2.749763630631913,"vX0":-2.222139735565924,"vY0":-134.34097330104996,"vZ0":-6.5519163817630375,"x":52.89,"y":164.54,"x0":1.893776821142802,"y0":50.00094137453708,"z0":6.258254532773706,"aX":8.789336528178083},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":-8.3,"spinRate":2188,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4087796285065912,"extension":6.1580992792154605},"index":3,"playId":"52766774-3413-3926-86c8-92fdac98de5d","pitchNumber":4,"startTime":"2026-08-30T19:58:27.196Z","endTime":"2026-08-30T19:58:30.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.128991562274322,"aZ":-22.125045087040558,"pfxX":8.502564739519475,"pfxZ":6.670113940007049,"pX":0.490278736426224,"pZ":3.0202422930142645,"vX0":-6.747257987318061,"vY0":-121.51334630184834,"vZ0":-2.731000619556465,"x":98.31,"y":157.23,"x0":2.1881371166673382,"y0":50.00278199236573,"z0":6.0653910990484015,"aX":12.810961012492943},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":11.8,"breakHorizontal":-13.9,"spinRate":1843,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.44946640782143765,"extension":6.149927802697754},"hitData":{"launchSpeed":106.3,"launchAngle":11.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":81.02,"coordY":126.84}},"index":4,"playId":"54eae9a0-db21-3485-88dc-c2e94c5c19d8","pitchNumber":5,"startTime":"2026-08-30T19:58:40.795Z","endTime":"2026-08-30T19:58:51.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:58:51.911Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to third baseman Bo Bichette.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:58:53.314Z","endTime":"2026-08-30T20:00:03.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":80.9,"endSpeed":74.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809297994450535,"aZ":-29.519130661925807,"pfxX":-5.926812673374598,"pfxZ":1.9221012700784126,"pX":-1.9931259154387841,"pZ":1.385861834468592,"vX0":-7.766003823586878,"vY0":-117.43265740376614,"vZ0":-4.1546360882877265,"x":192.97,"y":201.36,"x0":2.1423691177241966,"y0":50.00188118961491,"z0":5.961968185754875,"aX":-8.17257646858513},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.6,"breakHorizontal":12.8,"spinRate":2481,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4686459096678184,"extension":6.315703261132375},"index":0,"playId":"82d5b390-86f6-3d2a-86ab-d31683cf2ed1","pitchNumber":1,"startTime":"2026-08-30T19:59:17.043Z","endTime":"2026-08-30T19:59:20.043Z","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":86.5,"endSpeed":80.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.585941244671517,"aZ":-25.00130860449051,"pfxX":-1.7127081323495075,"pfxZ":4.438231196120436,"pX":-0.24481423903069746,"pZ":2.048325575686979,"vX0":-5.93777906705716,"vY0":-125.84435826161382,"vZ0":-4.646913868742733,"x":126.33,"y":183.48,"x0":2.3601340585410764,"y0":50.00508058517124,"z0":5.924132260227154,"aX":-2.769333513400307},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.3,"breakHorizontal":4.3,"spinRate":2459,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.4338827253490414,"extension":6.330259432005473},"index":1,"playId":"1df06981-b5b6-3f1b-a7f6-03583ceed5ef","pitchNumber":2,"startTime":"2026-08-30T19:59:32.888Z","endTime":"2026-08-30T19:59:37.155Z","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":86.8,"endSpeed":80.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8068084786231,"aZ":-22.626219399593303,"pfxX":-1.3174150621662277,"pfxZ":5.855899762235706,"pX":0.7813614626485371,"pZ":2.24817567761346,"vX0":-3.9615939725738487,"vY0":-126.35688080696535,"vZ0":-4.5578352371194795,"x":87.22,"y":178.08,"x0":2.535564727960515,"y0":50.00257129395503,"z0":5.87528455002244,"aX":-2.146089907360937},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.8,"breakHorizontal":3.2,"spinRate":2451,"spinDirection":175},"zone":6,"typeConfidence":2.0,"plateTime":0.43216343192030315,"extension":6.136175660030856},"hitData":{"launchSpeed":54.8,"launchAngle":42.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.06,"coordY":149.01}},"index":2,"playId":"5172b0b5-3b29-31f4-bf1c-a35442181507","pitchNumber":3,"startTime":"2026-08-30T19:59:55.412Z","endTime":"2026-08-30T20:00:03.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:00:03.343Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T20:02:15.342Z","endTime":"2026-08-30T20:03:34.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"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":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703705316383868,"aZ":-28.095387669361916,"pfxX":2.403989460722583,"pfxZ":2.7926830502218998,"pX":-1.1264411768430098,"pZ":2.4773150161340984,"vX0":4.460197976795337,"vY0":-120.59908427044057,"vZ0":-1.0438332624575233,"x":159.94,"y":171.89,"x0":-3.319462141543931,"y0":50.00000676446831,"z0":5.417225541915625,"aX":3.5023484484202703},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.0,"breakHorizontal":-5.5,"spinRate":2303,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4559750876224804,"extension":6.043692640660065},"index":0,"playId":"99d5f63c-dcba-3e21-ac02-269363bcaa1a","pitchNumber":1,"startTime":"2026-08-30T20:02:32.890Z","endTime":"2026-08-30T20:02:36.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74858640226137,"aZ":-17.69151513962344,"pfxX":-2.9415188686151037,"pfxZ":7.970038182959875,"pX":0.040447325446728265,"pZ":1.5009096002470235,"vX0":9.286146873568415,"vY0":-133.4629261865772,"vZ0":-6.763352186427454,"x":115.46,"y":198.26,"x0":-3.090707320198949,"y0":50.00375142703539,"z0":5.326569868850598,"aX":-5.346611865866822},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":3.5,"spinRate":2266,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4092501764408105,"extension":6.516603258562869},"index":1,"playId":"2acd9fc7-879e-3d1a-ac8f-7cf454cae66f","pitchNumber":2,"startTime":"2026-08-30T20:02:48.479Z","endTime":"2026-08-30T20:02:52.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93048714513339,"aZ":-22.46932374950746,"pfxX":-9.230194490632499,"pfxZ":5.329094222436195,"pX":0.29232896590695173,"pZ":3.2235722968366343,"vX0":11.529361676424225,"vY0":-133.86373321935696,"vZ0":-1.7423743909615514,"x":105.86,"y":151.74,"x0":-2.864054937462745,"y0":50.003792001706024,"z0":5.485754380128755,"aX":-16.813112323099276},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":14.4,"spinRate":2107,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.40860847836335523,"extension":6.582385525499203},"index":2,"playId":"44ed7565-415e-3f4f-b32e-6359da5d5f8b","pitchNumber":3,"startTime":"2026-08-30T20:03:06.357Z","endTime":"2026-08-30T20:03:10.111Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658853536224047,"aZ":-23.667332011534242,"pfxX":-0.5941694995962056,"pfxZ":4.84451345041604,"pX":-0.13456236418778736,"pZ":2.694553558291906,"vX0":7.861292582284171,"vY0":-131.16330656143876,"vZ0":-2.694498032478191,"x":122.13,"y":166.03,"x0":-3.0832196022422216,"y0":50.00356529825366,"z0":5.484824288102187,"aX":-1.0440515938350474},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2120,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4163230422854629,"extension":6.139357220138119},"hitData":{"launchSpeed":90.3,"launchAngle":51.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.91,"coordY":118.25}},"index":3,"playId":"bdc89565-c29d-3729-8f01-2eb70b5103a4","pitchNumber":4,"startTime":"2026-08-30T20:03:24.161Z","endTime":"2026-08-30T20:03:34.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:03:34.077Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T20:03:52.633Z","endTime":"2026-08-30T20:06:02.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057882780317993,"aZ":-24.010108359992604,"pfxX":-8.311820595377615,"pfxZ":4.28012882367646,"pX":-0.35279685501044955,"pZ":3.242604252153306,"vX0":10.31113210272806,"vY0":-137.19601440855763,"vZ0":-1.5720170236723916,"x":130.45,"y":151.23,"x0":-3.078122297963905,"y0":50.00563057284994,"z0":5.457814750582702,"aX":-15.86501834450638},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":13.0,"spinRate":2293,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39908432307948294,"extension":6.397739895905182},"index":0,"playId":"99ba179e-86f0-3fa1-a7e7-5799fa831673","pitchNumber":1,"startTime":"2026-08-30T20:04:01.386Z","endTime":"2026-08-30T20:04:04.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333943329717897,"aZ":-24.90061683309691,"pfxX":3.4921557675707913,"pfxZ":4.9028357284753845,"pX":-0.07924196442388594,"pZ":2.5834079467445283,"vX0":6.333143183862025,"vY0":-121.67876769598105,"vZ0":-1.5128814983176793,"x":120.02,"y":169.03,"x0":-3.1805753936397703,"y0":50.000906888546446,"z0":5.393605511734707,"aX":5.17728125041553},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.8,"breakHorizontal":-7.9,"spinRate":2427,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.45206159269956014,"extension":6.230496825736871},"index":1,"playId":"5c8d07e5-d822-3416-9339-c96d230c7e89","pitchNumber":2,"startTime":"2026-08-30T20:04:19.227Z","endTime":"2026-08-30T20:04:22.712Z","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-30T20:04:32.391Z","endTime":"2026-08-30T20:04:52.430Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"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":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92347462905405,"aZ":-30.18928580839263,"pfxX":-8.72611870091819,"pfxZ":1.206714664300443,"pX":-0.7261927517175236,"pZ":1.0488592108536292,"vX0":8.466636649972443,"vY0":-128.02162225834522,"vZ0":-4.421283797892292,"x":144.68,"y":210.46,"x0":-2.9586078264504767,"y0":50.00307818125284,"z0":5.18881769833077,"aX":-14.339037849648145},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":13.7,"spinRate":1550,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42951227874185793,"extension":6.70742733960042},"index":3,"playId":"86f728d3-dfce-3a78-94cc-dbc14530df3c","pitchNumber":3,"startTime":"2026-08-30T20:04:52.430Z","endTime":"2026-08-30T20:04:56.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.639113176786744,"aZ":-30.658212486202256,"pfxX":2.7046415111330706,"pfxZ":1.0134748727872065,"pX":0.4738381702190823,"pZ":1.5825683194853373,"vX0":7.840541498674311,"vY0":-121.42605211767709,"vZ0":-2.547548899802556,"x":98.94,"y":196.05,"x0":-3.1475057912829016,"y0":50.0031609791485,"z0":5.311264730580994,"aX":4.039068780290816},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":-6.7,"spinRate":2510,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4509742462614814,"extension":6.4028554305052445},"index":4,"playId":"e3f60b4f-21e5-3ca2-818b-4a88d5e25052","pitchNumber":4,"startTime":"2026-08-30T20:05:10.858Z","endTime":"2026-08-30T20:05:14.918Z","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":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839321325441503,"aZ":-28.576361274875232,"pfxX":-8.88839945631001,"pfxZ":1.8980756417816025,"pX":0.15755815354044328,"pZ":4.345156117431949,"vX0":11.542349409761249,"vY0":-136.97263646914956,"vZ0":2.275391362768194,"x":110.99,"y":121.46,"x0":-2.960273519818566,"y0":50.00370117304605,"z0":5.460274341415917,"aX":-16.85614422469405},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.2,"breakHorizontal":13.6,"spinRate":2216,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40020023076782696,"extension":6.415687999430047},"index":5,"playId":"5641b31b-0eb2-343d-8d5f-d646e466bf3d","pitchNumber":5,"startTime":"2026-08-30T20:05:33.007Z","endTime":"2026-08-30T20:05:36.407Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.388181429987476,"aZ":-33.81579966674352,"pfxX":4.363439272777513,"pfxZ":-1.1006654921518164,"pX":-1.0649885238559174,"pZ":1.8140929188672024,"vX0":3.9722730143250287,"vY0":-122.39127486122094,"vZ0":-1.4473779269783227,"x":157.59,"y":189.8,"x0":-3.287239357650732,"y0":50.00484926378579,"z0":5.359976508447838,"aX":6.495206606845226},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":-9.0,"spinRate":2230,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.45077928322746175,"extension":6.216036907395345},"hitData":{"launchSpeed":92.9,"launchAngle":28.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.74,"coordY":72.63}},"index":6,"playId":"cc359ebb-73dd-3986-87b1-e24e8eb1acba","pitchNumber":6,"startTime":"2026-08-30T20:05:52.221Z","endTime":"2026-08-30T20:06:02.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:06:02.221Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T20:06:06.109Z","endTime":"2026-08-30T20:08:12.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.5,"endSpeed":85.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35368653252577,"aZ":-27.093737380293984,"pfxX":-9.347088366747327,"pfxZ":2.7315022271842846,"pX":-0.026158240823315266,"pZ":2.0364285516284872,"vX0":11.185325207935097,"vY0":-135.64314991586346,"vZ0":-3.8691141264249316,"x":118.0,"y":183.8,"x0":-2.9935916257078286,"y0":50.00222201545964,"z0":5.375818964156824,"aX":-17.375240314831316},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":14.5,"spinRate":2116,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4041804157488178,"extension":6.655741104798811},"index":0,"playId":"c11bc5a0-1d8f-3160-9328-1e016aefe0e1","pitchNumber":1,"startTime":"2026-08-30T20:06:29.880Z","endTime":"2026-08-30T20:06:33.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.233990961663736,"aZ":-15.625758729289503,"pfxX":-4.8651506915183775,"pfxZ":8.687211440927914,"pX":0.2250247180279485,"pZ":4.191940211839644,"vX0":10.726493579793713,"vY0":-136.6838564652205,"vZ0":-0.7293198688755358,"x":108.42,"y":125.6,"x0":-3.1062512735036356,"y0":50.00090529341149,"z0":5.528427542001916,"aX":-9.266463146081158},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2230,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3997034349964754,"extension":6.776701095167141},"index":1,"playId":"9eddc8e3-fa8f-3ac6-8b57-18bb9630b2d3","pitchNumber":2,"startTime":"2026-08-30T20:06:44.808Z","endTime":"2026-08-30T20:06:48.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.074059794944713,"aZ":-21.813222503676702,"pfxX":-6.710412018639637,"pfxZ":5.552974289652674,"pX":0.025204133627098276,"pZ":3.3414034675056214,"vX0":10.306018581607807,"vY0":-135.60859067377407,"vZ0":-1.8890751956341112,"x":116.04,"y":148.56,"x0":-2.9490375487829983,"y0":50.005611978776585,"z0":5.56555983030978,"aX":-12.527486803538222},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":10.0,"spinRate":2277,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4035935492628906,"extension":6.462091061818715},"index":2,"playId":"f583a52f-3845-3c8a-a602-b191cc6e502b","pitchNumber":3,"startTime":"2026-08-30T20:07:01.822Z","endTime":"2026-08-30T20:07:05.179Z","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":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381780774128302,"aZ":-25.099214664066846,"pfxX":1.609285071142192,"pfxZ":4.66602974126536,"pX":0.9145993645121361,"pZ":1.1060542860117881,"vX0":8.938600153658497,"vY0":-122.4622064729631,"vZ0":-4.870860652591278,"x":82.14,"y":208.92,"x0":-2.9933855798965117,"y0":50.00576325483358,"z0":5.270191026847245,"aX":2.4425186402616887},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.4,"breakHorizontal":-5.0,"spinRate":2289,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44741236234138126,"extension":6.463175425580694},"index":3,"playId":"a4bbd923-1d6a-34ed-aa67-8fa5922193c4","pitchNumber":4,"startTime":"2026-08-30T20:07:24.880Z","endTime":"2026-08-30T20:07:29.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, 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":83.0,"endSpeed":76.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833406924434435,"aZ":-28.66486159130969,"pfxX":2.49910026960632,"pfxZ":2.3878947735906575,"pX":1.1658064548507214,"pZ":2.6420916107093864,"vX0":9.07520231875295,"vY0":-120.56998238203067,"vZ0":-0.5146104197946517,"x":72.56,"y":167.44,"x0":-2.974279471587296,"y0":50.00217396914405,"z0":5.391700728585813,"aX":3.6725840200119806},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.4,"breakHorizontal":-6.7,"spinRate":2306,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.45458385503444587,"extension":6.268017084769038},"index":4,"playId":"a77e217f-52f1-3ea2-a848-b9286499b2db","pitchNumber":5,"startTime":"2026-08-30T20:07:45.215Z","endTime":"2026-08-30T20:07:49.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.657181788405133,"aZ":-26.702383137939723,"pfxX":-9.74586060729063,"pfxZ":2.9642718509730486,"pX":-0.8206142436399246,"pZ":2.5910159615281194,"vX0":9.138590820807483,"vY0":-135.3452422541776,"vZ0":-2.727364886708812,"x":148.28,"y":168.82,"x0":-2.981280308440353,"y0":50.005962685203464,"z0":5.489881517706283,"aX":-18.011335758908857},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":2055,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4053241320507248,"extension":6.688706046087454},"hitData":{"launchSpeed":91.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":151.18}},"index":5,"playId":"384c6b7a-bdf0-3694-90eb-86c7a11ba4ac","pitchNumber":6,"startTime":"2026-08-30T20:08:04.733Z","endTime":"2026-08-30T20:08:12.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:08:12.652Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T20:10:19.917Z","endTime":"2026-08-30T20:11:17.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":81.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.965485804412424,"aZ":-22.444268199803474,"pfxX":-0.29460033228553295,"pfxZ":5.86338275145698,"pX":-0.08388156483503748,"pZ":3.4330834124658636,"vX0":-6.285458052806059,"vY0":-126.72190380894205,"vZ0":-2.29893769230622,"x":120.2,"y":146.09,"x0":2.446088631164033,"y0":50.00323087201789,"z0":6.107714261909561,"aX":-0.4875954147204002},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.4,"breakHorizontal":1.7,"spinRate":2379,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.42891711698225965,"extension":6.041746589486855},"index":0,"playId":"0e3fd6f3-53bf-3abc-baa7-ad14a13795a2","pitchNumber":1,"startTime":"2026-08-30T20:10:41.940Z","endTime":"2026-08-30T20:10:45.621Z","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":91.0,"endSpeed":82.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.382847361040568,"aZ":-15.18774659931566,"pfxX":3.867500452112231,"pfxZ":9.625036413086276,"pX":-0.38101352306214403,"pZ":3.794750155145933,"vX0":-7.010321935043556,"vY0":-132.30285950488496,"vZ0":-3.936195259457823,"x":131.52,"y":136.32,"x0":1.805854689555568,"y0":50.00383621940883,"z0":6.421742469939628,"aX":6.826823859749171},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.7,"breakHorizontal":-5.4,"spinRate":2250,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.41468014511242623,"extension":5.897404812353852},"index":1,"playId":"f5f37cee-79e2-354d-90e7-10fbed4b863f","pitchNumber":2,"startTime":"2026-08-30T20:10:58.215Z","endTime":"2026-08-30T20:11:02.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395627821280048,"aZ":-14.177165475121333,"pfxX":3.543351458884678,"pfxZ":10.388259794802302,"pX":-0.10889359024888587,"pZ":2.7883611966993382,"vX0":-5.773433726563403,"vY0":-131.20720883467519,"vZ0":-6.281205461138814,"x":121.15,"y":163.49,"x0":1.666064311122349,"y0":50.005011281768894,"z0":6.281923874095806,"aX":6.140466320688112},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.5,"breakHorizontal":-5.0,"spinRate":2218,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.41846010928252664,"extension":6.049258612864691},"hitData":{"launchSpeed":92.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.55,"coordY":147.63}},"index":2,"playId":"02b8696e-f5a6-36d7-aa85-789391a1b35e","pitchNumber":3,"startTime":"2026-08-30T20:11:09.653Z","endTime":"2026-08-30T20:11:17.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:11:17.593Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Smith lines out to left fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T20:11:40.966Z","endTime":"2026-08-30T20:15:38.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10,11,12],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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, 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.2,"endSpeed":74.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667604935782116,"aZ":-29.192799508170317,"pfxX":-6.862840332890205,"pfxZ":2.1338871530957384,"pX":-0.3932675661360912,"pZ":3.146020172623971,"vX0":-4.224616839605323,"vY0":-118.19040438992842,"vZ0":-0.7142702043128071,"x":131.99,"y":153.84,"x0":2.3154170811699144,"y0":50.0054760427792,"z0":6.157223243523367,"aX":-9.612266326409829},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":2372,"spinDirection":268},"zone":1,"typeConfidence":2.0,"plateTime":0.46523505853751246,"extension":6.1014667900261585},"index":0,"playId":"e99e30fe-b4c0-37fc-a1cd-da45474a33dc","pitchNumber":1,"startTime":"2026-08-30T20:11:40.966Z","endTime":"2026-08-30T20:11:45.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65140455732617,"aZ":-16.4146663295374,"pfxX":2.6971602738367264,"pfxZ":8.818831215957452,"pX":0.3403706594709547,"pZ":3.87075857648402,"vX0":-4.7261656249707125,"vY0":-132.89444315400013,"vZ0":-3.6208402912838586,"x":104.03,"y":134.27,"x0":1.7919763851733908,"y0":50.00623964356411,"z0":6.444338320556945,"aX":4.822396232325288},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":-3.8,"spinRate":2225,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.41224854060152927,"extension":5.903146650572359},"index":1,"playId":"a42bb87f-bc87-3051-a9c4-f72f2673c2e3","pitchNumber":2,"startTime":"2026-08-30T20:11:58.015Z","endTime":"2026-08-30T20:12:02.050Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9697095985838,"aZ":-23.106043773145903,"pfxX":-0.5107115586387019,"pfxZ":5.349747158997878,"pX":-0.3947845202858263,"pZ":1.7058853902134565,"vX0":-6.517619405735213,"vY0":-128.89950491824607,"vZ0":-6.289779539078302,"x":132.05,"y":192.72,"x0":2.2251669922709283,"y0":50.00194559680543,"z0":5.943406992975753,"aX":-0.8653706532835631},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":2.3,"spinRate":2321,"spinDirection":163},"zone":7,"typeConfidence":2.0,"plateTime":0.4237402309094316,"extension":6.263813508490534},"index":2,"playId":"077a4487-1513-3b0a-88a6-adab1f6d9813","pitchNumber":3,"startTime":"2026-08-30T20:12:26.046Z","endTime":"2026-08-30T20:12:29.823Z","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":80.1,"endSpeed":73.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835434003392113,"aZ":-31.371550811870105,"pfxX":-6.570782288952005,"pfxZ":0.5905225119410975,"pX":-1.1490640050487018,"pZ":1.48437609107552,"vX0":-5.625044652547819,"vY0":-116.45386602573693,"vZ0":-3.424807043518333,"x":160.8,"y":198.7,"x0":2.164072545596103,"y0":50.00191957933958,"z0":5.987182672772442,"aX":-8.891602335116211},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.4,"breakHorizontal":13.4,"spinRate":2483,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.47298551546492673,"extension":6.231226540405723},"index":3,"playId":"e38123e5-9d42-3763-9476-d00c214f3f1d","pitchNumber":4,"startTime":"2026-08-30T20:12:46.988Z","endTime":"2026-08-30T20:12:51.370Z","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":92.6,"endSpeed":84.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.434014452309547,"aZ":-12.58573534529335,"pfxX":3.6026665214393545,"pfxZ":10.693209978858564,"pX":-0.07396160592746025,"pZ":2.483838097553683,"vX0":-5.635821709812516,"vY0":-134.5523792953125,"vZ0":-7.6029484292795795,"x":119.82,"y":171.72,"x0":1.5805213190033471,"y0":50.002331065785626,"z0":6.239535902548971,"aX":6.599739828627705},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-5.3,"spinRate":2291,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.40720060553877957,"extension":6.353923732372226},"index":4,"playId":"b7149938-caf2-3820-9e58-e8366e2f157d","pitchNumber":5,"startTime":"2026-08-30T20:13:07.299Z","endTime":"2026-08-30T20:13:10.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-30T20:13:21.121Z","endTime":"2026-08-30T20:13:35.554Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"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":80.5,"endSpeed":73.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12946160319181,"aZ":-31.978793078166976,"pfxX":-6.516931010889805,"pfxZ":0.13751576568027346,"pX":0.09848708936544329,"pZ":2.035597245847584,"vX0":-2.7539691953763086,"vY0":-117.14725196341102,"vZ0":-2.3890771103029946,"x":113.25,"y":183.82,"x0":2.1392039985893274,"y0":50.000336976074834,"z0":6.0863929858022745,"aX":-8.967859822271796},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.1,"breakHorizontal":12.5,"spinRate":2480,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.46928997660888205,"extension":6.243127085858994},"index":6,"playId":"bd589d0a-557a-3154-920d-4f4c803b5688","pitchNumber":6,"startTime":"2026-08-30T20:13:35.554Z","endTime":"2026-08-30T20:13:38.933Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.859907217820737,"aZ":-40.162729992441676,"pfxX":-1.460595396664317,"pfxZ":-6.499629102811594,"pX":0.7237421744175444,"pZ":1.8495953092338013,"vX0":-1.9027269031728198,"vY0":-110.51405267776185,"vZ0":-0.5004466714682524,"x":89.41,"y":188.84,"x0":1.7877160339997484,"y0":50.002413211015515,"z0":6.320376575012638,"aX":-1.795107968121692},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.5,"breakHorizontal":3.1,"spinRate":2432,"spinDirection":325},"zone":9,"typeConfidence":2.0,"plateTime":0.4968156572453064,"extension":6.222403147288087},"index":7,"playId":"5a9be20c-14a8-3b26-8569-d4c65a3878ad","pitchNumber":7,"startTime":"2026-08-30T20:13:54.844Z","endTime":"2026-08-30T20:13:58.418Z","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":92.9,"endSpeed":85.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7604480911893,"aZ":-14.196291023043015,"pfxX":4.072694817852884,"pfxZ":9.669523554967041,"pX":0.9407949100996859,"pZ":3.3519234069994757,"vX0":-3.3325165589031447,"vY0":-135.29197989712395,"vZ0":-5.262304780718894,"x":81.14,"y":148.28,"x0":1.6577465802901685,"y0":50.000132884921214,"z0":6.312595212399105,"aX":7.56954405681676},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":-6.7,"spinRate":2217,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4044230247476568,"extension":6.12160060761793},"index":8,"playId":"a1dfdac9-d729-322e-b872-66f377431045","pitchNumber":8,"startTime":"2026-08-30T20:14:14.583Z","endTime":"2026-08-30T20:14:17.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425484341966904,"aZ":-31.3374562092271,"pfxX":-8.218877966296237,"pfxZ":0.6035372429985446,"pX":-1.295397376220989,"pZ":0.47710839072405486,"vX0":-5.543962471446153,"vY0":-116.51556036481597,"vZ0":-5.6034923873343345,"x":166.38,"y":225.9,"x0":2.18435310709221,"y0":50.00010719166569,"z0":5.8835539847880245,"aX":-11.266444260925494},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.0,"breakHorizontal":16.3,"spinRate":2455,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.470559156834339,"extension":6.322174430352102},"index":9,"playId":"4798a8f6-c81c-3f22-8dce-0dc842bf6f21","pitchNumber":9,"startTime":"2026-08-30T20:14:37.058Z","endTime":"2026-08-30T20:14:40.967Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744649136175074,"aZ":-11.869092843648167,"pfxX":2.65093024620743,"pfxZ":11.00448579240711,"pX":-0.6958706816311017,"pZ":1.3258339703778177,"vX0":-6.617849871591508,"vY0":-134.85146292117892,"vZ0":-10.618083589851325,"x":143.52,"y":202.98,"x0":1.4434172452320828,"y0":50.00631277414722,"z0":6.146903576592595,"aX":4.893337340182444},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-3.4,"spinRate":2260,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4058285269186612,"extension":6.236944443122022},"index":10,"playId":"5efc92c7-84b7-3ee0-82c4-e18f19258da6","pitchNumber":10,"startTime":"2026-08-30T20:14:52.927Z","endTime":"2026-08-30T20:14:56.699Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39399507303512,"aZ":-32.10720325287405,"pfxX":-5.971632492169604,"pfxZ":0.045382912168409284,"pX":-0.8941875306047308,"pZ":1.937211918015935,"vX0":-5.225267039735621,"vY0":-115.72581286384016,"vZ0":-2.1536527283434213,"x":151.08,"y":186.48,"x0":2.171802701554999,"y0":50.000567257803525,"z0":5.967090743757823,"aX":-8.065263811749547},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.1,"breakHorizontal":12.1,"spinRate":2443,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.47402289416251,"extension":6.447636231226949},"index":11,"playId":"1e843032-6d93-3060-8359-56e63fdb434d","pitchNumber":11,"startTime":"2026-08-30T20:15:07.604Z","endTime":"2026-08-30T20:15:11.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181695994835927,"aZ":-12.164960298176478,"pfxX":3.456879790735486,"pfxZ":10.957932901621787,"pX":-0.9570509756008747,"pZ":2.21176077570512,"vX0":-7.274380706831512,"vY0":-134.52276868977546,"vZ0":-8.222086508048429,"x":153.48,"y":179.06,"x0":1.3374953691865181,"y0":50.00429508901788,"z0":6.177705669850892,"aX":6.313769064793244},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":-4.7,"spinRate":2259,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4077458288090092,"extension":6.000291368489612},"hitData":{"launchSpeed":89.8,"launchAngle":22.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.18,"coordY":87.32}},"index":12,"playId":"87202b6d-2169-300a-bc1a-0528cb42cd8d","pitchNumber":12,"startTime":"2026-08-30T20:15:31.371Z","endTime":"2026-08-30T20:15:38.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:15:38.940Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Allen doubles (5) on a sharp line drive to left fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T20:15:41.516Z","endTime":"2026-08-30T20:16:57.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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":90.9,"endSpeed":83.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.022017039119394,"aZ":-19.434117174000928,"pfxX":9.73993740686193,"pfxZ":7.211485150867654,"pX":-0.07842558541173346,"pZ":3.3756025250191213,"vX0":-9.758931159757354,"vY0":-132.07211796872625,"vZ0":-2.8748167150312143,"x":119.99,"y":147.64,"x0":2.3983673816416666,"y0":50.00592250916308,"z0":5.906876683558842,"aX":17.216778795549924},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-15.5,"spinRate":2308,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4146506285577858,"extension":6.220712940458644},"index":0,"playId":"927a414d-ab58-3fb5-8e03-a86b846f20a6","pitchNumber":1,"startTime":"2026-08-30T20:16:03.992Z","endTime":"2026-08-30T20:16:07.970Z","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":87.3,"endSpeed":80.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8145480087071,"aZ":-23.73776784542614,"pfxX":-1.312809785194907,"pfxZ":5.138550034619016,"pX":-1.0916653581064437,"pZ":2.5539232315426434,"vX0":-7.139539429178483,"vY0":-126.98274882475427,"vZ0":-4.3743131977310465,"x":158.61,"y":169.82,"x0":1.9210949303697478,"y0":50.000130074516846,"z0":6.176133979571116,"aX":-2.1533605654237635},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":4.0,"spinRate":2300,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.43053428638997593,"extension":6.111400640683664},"index":1,"playId":"b39939cc-0b50-3cee-bf45-c36711fae30f","pitchNumber":2,"startTime":"2026-08-30T20:16:16.150Z","endTime":"2026-08-30T20:16:19.979Z","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":87.6,"endSpeed":80.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885535370175432,"aZ":-25.1876485987507,"pfxX":-0.8318890005919233,"pfxZ":4.225352448948858,"pX":-1.5016456087965386,"pZ":3.7054114574022976,"vX0":-7.860876617421952,"vY0":-127.460045659941,"vZ0":-1.595505708114517,"x":174.24,"y":138.73,"x0":1.7237011909511664,"y0":50.00350656806654,"z0":6.318101677485919,"aX":-1.3765127160599047},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":3.2,"spinRate":2383,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.42883829175742294,"extension":6.1169338735375565},"index":2,"playId":"bff373f1-b8ec-3a29-a267-073f22726421","pitchNumber":3,"startTime":"2026-08-30T20:16:31.228Z","endTime":"2026-08-30T20:16:34.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524247312553474,"aZ":-23.371275113523783,"pfxX":-0.9954683486481302,"pfxZ":5.300371802028671,"pX":-0.6703838196187452,"pZ":2.539644476082003,"vX0":-6.582675133832206,"vY0":-127.85879160680119,"vZ0":-4.191241047548899,"x":142.55,"y":170.21,"x0":2.0632910422628314,"y0":50.00338968585962,"z0":6.026537568239632,"aX":-1.6540715160108632},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.9,"breakHorizontal":3.2,"spinRate":2418,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.42782146741376303,"extension":6.274422207158149},"hitData":{"launchSpeed":103.6,"launchAngle":12.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":42.66,"coordY":120.16}},"index":3,"playId":"c86eea16-4e47-3ccb-9dd1-0ed579cd1b3e","pitchNumber":4,"startTime":"2026-08-30T20:16:44.430Z","endTime":"2026-08-30T20:16:57.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:16:57.929Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T20:18:14.648Z","endTime":"2026-08-30T20:18:56.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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-30T20:17:08.227Z","endTime":"2026-08-30T20:18:16.906Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.574615865888426,"aZ":-33.40507260459457,"pfxX":-7.528335972975787,"pfxZ":-0.9302046187170863,"pX":-0.8016316391886563,"pZ":2.4232676323490216,"vX0":-4.9403854949995525,"vY0":-115.68177331526374,"vZ0":-1.0801543980147175,"x":147.56,"y":173.35,"x0":2.354288491284491,"y0":50.00038757870349,"z0":6.156245770069827,"aX":-9.998783169949606},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":2412,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4771280138402152,"extension":6.26372228333012},"index":1,"playId":"b7945fc8-13ee-3413-bd0c-261e597151ad","pitchNumber":1,"startTime":"2026-08-30T20:18:16.906Z","endTime":"2026-08-30T20:18:23.070Z","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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48061635612702,"aZ":-20.743439443744982,"pfxX":-2.4101180592906575,"pfxZ":6.642768763646465,"pX":0.07654771780682607,"pZ":2.9715008376118996,"vX0":-4.344165131184694,"vY0":-130.1225558117693,"vZ0":-4.250253714544469,"x":114.08,"y":158.55,"x0":2.0786232123547235,"y0":50.00237197890163,"z0":6.191378157546899,"aX":-4.144441495029267},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.4,"breakHorizontal":5.3,"spinRate":2217,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.4204240241499235,"extension":6.1480548820442396},"hitData":{"launchSpeed":84.5,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":156.24}},"index":2,"playId":"5a37d88b-91cf-31e9-8e1a-ad937acd3bf8","pitchNumber":2,"startTime":"2026-08-30T20:18:48.931Z","endTime":"2026-08-30T20:18:56.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:18:56.679Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T20:21:04.514Z","endTime":"2026-08-30T20:23:06.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80172500704602,"aZ":-15.091664960969615,"pfxX":-7.6433652712639155,"pfxZ":9.331564845213489,"pX":-0.18417257572577472,"pZ":2.5633843658089632,"vX0":10.567668030745827,"vY0":-134.804278537571,"vZ0":-4.777886175685355,"x":124.02,"y":169.57,"x0":-3.172029867130382,"y0":50.002301748457434,"z0":5.433177796860482,"aX":-13.991418512905637},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":11.4,"spinRate":2383,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4071816910973358,"extension":6.552115615415108},"index":0,"playId":"68256120-820a-358e-9781-78ecd50d4d52","pitchNumber":1,"startTime":"2026-08-30T20:21:10.167Z","endTime":"2026-08-30T20:21:13.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4184985584675,"aZ":-22.149983727616835,"pfxX":-0.40239056228727565,"pfxZ":5.671337064338262,"pX":0.3255243539765304,"pZ":2.658949691120155,"vX0":9.006392477399608,"vY0":-131.72406178375584,"vZ0":-3.0141072479334534,"x":104.59,"y":166.99,"x0":-3.0771094068165294,"y0":50.00506630329179,"z0":5.444882439433757,"aX":-0.7137396589654751},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":-1.1,"spinRate":2299,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.41488253324294,"extension":6.539605783118349},"index":1,"playId":"c1d87ce5-0111-3847-8a9e-5c641bd95533","pitchNumber":2,"startTime":"2026-08-30T20:21:28.786Z","endTime":"2026-08-30T20:21:34.348Z","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":0},"index":2,"startTime":"2026-08-30T20:21:42.991Z","endTime":"2026-08-30T20:21:57.581Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74260107859036,"aZ":-41.186607952519665,"pfxX":0.335200830807755,"pfxZ":-6.30180183672223,"pX":0.6898690467299528,"pZ":0.8977746591828135,"vX0":8.601080806146042,"vY0":-119.34303552851435,"vZ0":-2.070280093295126,"x":90.7,"y":214.54,"x0":-3.016844875442347,"y0":50.00175623986973,"z0":5.514870439536583,"aX":0.4788920266546851},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.6,"breakHorizontal":-2.9,"spinRate":2529,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4604094607195499,"extension":6.709461416053407},"index":3,"playId":"c2af3004-c66e-3975-8e57-85fd4ff5b5ef","pitchNumber":3,"startTime":"2026-08-30T20:21:57.581Z","endTime":"2026-08-30T20:22:00.656Z","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":83.4,"endSpeed":75.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.823755480540473,"aZ":-29.437948926300002,"pfxX":4.288540452264455,"pfxZ":1.8724355747253245,"pX":-0.6877165201793224,"pZ":2.7308887459548417,"vX0":4.9299277190624515,"vY0":-121.22506007887019,"vZ0":-0.2591991639460044,"x":143.21,"y":165.05,"x0":-3.31921475314855,"y0":50.00128587075396,"z0":5.450337939200095,"aX":6.2630963130259065},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":-9.1,"spinRate":2323,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.4550805538458649,"extension":6.14198121535546},"index":4,"playId":"9065d7b5-59bc-33d6-8d5e-e80e36f7dd73","pitchNumber":4,"startTime":"2026-08-30T20:22:16.644Z","endTime":"2026-08-30T20:22:19.877Z","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":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03017154356173,"aZ":-23.59566176838289,"pfxX":-1.3796100126256903,"pfxZ":4.7214852395272295,"pX":0.028452988274470264,"pZ":4.253251951618628,"vX0":8.793224832715948,"vY0":-133.51195793112805,"vZ0":1.0831223660175842,"x":115.92,"y":123.94,"x0":-3.1194149109338007,"y0":50.0020397236591,"z0":5.5325344812359925,"aX":-2.5070019249954854},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":0.7,"spinRate":2192,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40924765703679,"extension":6.628299434429077},"index":5,"playId":"da5c6afe-56f7-3e4b-a1f9-0cc1634314d4","pitchNumber":5,"startTime":"2026-08-30T20:22:39.747Z","endTime":"2026-08-30T20:22:43.986Z","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":83.9,"endSpeed":76.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352455198918356,"aZ":-28.330172790185596,"pfxX":5.701341268726784,"pfxZ":2.564405894194234,"pX":0.5025071288358856,"pZ":2.1984898671131465,"vX0":7.24070072575368,"vY0":-121.98847661022548,"vZ0":-1.6951209570158228,"x":97.85,"y":179.42,"x0":-3.251588190798478,"y0":50.00271997836069,"z0":5.3588513708234435,"aX":8.537820135052705},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-12.1,"spinRate":2384,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4500541179613502,"extension":6.341890608822586},"hitData":{"launchSpeed":73.2,"launchAngle":39.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.63,"coordY":116.23}},"index":6,"playId":"ae06b544-82f9-39c5-a3fc-e5c2c0df91b7","pitchNumber":6,"startTime":"2026-08-30T20:22:58.114Z","endTime":"2026-08-30T20:23:06.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:23:06.586Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T20:23:09.364Z","endTime":"2026-08-30T20:24:28.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4420325861562,"aZ":-17.103167250699794,"pfxX":-6.541082038194451,"pfxZ":8.238530363799024,"pX":1.1494595586291205,"pZ":3.244689296901376,"vX0":13.182070220311164,"vY0":-134.70306826853408,"vZ0":-2.657933041289442,"x":73.19,"y":151.17,"x0":-2.9674393144615614,"y0":50.00412576699566,"z0":5.459527858862451,"aX":-11.968877829736815},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2244,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40728275517961254,"extension":6.6791332480584815},"index":0,"playId":"bc1d663c-444b-3bdd-8e32-095ca74f42b9","pitchNumber":1,"startTime":"2026-08-30T20:23:32.304Z","endTime":"2026-08-30T20:23:35.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12701917026253,"aZ":-28.26361156621674,"pfxX":5.638394347011443,"pfxZ":2.723610414977988,"pX":0.7589927741272755,"pZ":2.035413190764024,"vX0":7.588249425528583,"vY0":-119.61771942921669,"vZ0":-1.8152990734469554,"x":88.07,"y":183.82,"x0":-3.19854590656932,"y0":50.003016182879435,"z0":5.361601496964471,"aX":8.090578607662692},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.7,"breakHorizontal":-12.2,"spinRate":2278,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45957583676418245,"extension":6.734004378656117},"index":1,"playId":"de6cfaa8-ba02-32c8-a343-b7dd67ef57b9","pitchNumber":2,"startTime":"2026-08-30T20:23:49.543Z","endTime":"2026-08-30T20:23:53.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45004662218707,"aZ":-24.910343651873184,"pfxX":2.828343518776271,"pfxZ":4.890389575269129,"pX":0.03923254850786381,"pZ":2.8209982945138616,"vX0":6.875570471311065,"vY0":-121.5696122981633,"vZ0":-1.0772792488329754,"x":115.5,"y":162.61,"x0":-3.2014361086289145,"y0":50.00410826030886,"z0":5.4466074734940175,"aX":4.202738855148989},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.9,"breakHorizontal":-6.8,"spinRate":2330,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4518013320243188,"extension":6.56021548659287},"index":2,"playId":"ef88c5c3-c394-32ee-8a84-4d4b3c3b41b1","pitchNumber":3,"startTime":"2026-08-30T20:24:06.595Z","endTime":"2026-08-30T20:24:10.297Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876474187841914,"aZ":-43.77451436933515,"pfxX":2.604515807131745,"pfxZ":-8.182655806674116,"pX":0.5479917675087848,"pZ":1.7302123182109936,"vX0":7.478972020124905,"vY0":-118.65022493907021,"vZ0":0.18821628098089782,"x":96.11,"y":192.06,"x0":-2.9903779628899603,"y0":50.00317701479419,"z0":5.657212081576641,"aX":3.690991027796901},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.4,"breakHorizontal":-6.6,"spinRate":2677,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4626278858566395,"extension":6.276999273288792},"index":3,"playId":"5f08043c-1687-37ac-b95b-91bc12b3bb9e","pitchNumber":4,"startTime":"2026-08-30T20:24:24.663Z","endTime":"2026-08-30T20:24:28.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:24:28.597Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T20:24:33.859Z","endTime":"2026-08-30T20:25:05.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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(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":92.3,"endSpeed":84.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834948168928683,"aZ":-22.093923064967914,"pfxX":-5.717092318571403,"pfxZ":5.497391040912353,"pX":0.049487553338895485,"pZ":3.058093349725166,"vX0":10.010539879983359,"vY0":-134.07025411626776,"vZ0":-2.3688222799253236,"x":115.11,"y":156.21,"x0":-2.9766866932937384,"y0":50.00625238080062,"z0":5.516654585561244,"aX":-10.492019665237358},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":8.4,"spinRate":2296,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.407308157830101,"extension":6.468730253301948},"hitData":{"launchSpeed":104.9,"launchAngle":49.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.04,"coordY":70.12}},"index":0,"playId":"fa327b12-a3e4-3605-8491-163d4be3194e","pitchNumber":1,"startTime":"2026-08-30T20:24:54.645Z","endTime":"2026-08-30T20:25:05.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:25:05.010Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to center fielder A.J. Ewing.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T20:27:05.123Z","endTime":"2026-08-30T20:27:42.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84568057136675,"aZ":-28.783383871156044,"pfxX":-5.356224121628815,"pfxZ":2.523277962303247,"pX":-1.7393398831138798,"pZ":2.403467686675949,"vX0":-7.815336315492498,"vY0":-116.02136113605408,"vZ0":-1.9905110545556401,"x":183.3,"y":173.89,"x0":2.3887893692990545,"y0":50.00021703368131,"z0":6.057035623032001,"aX":-7.1872966501162745},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.3,"breakHorizontal":11.9,"spinRate":2389,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4749220731670305,"extension":6.289937898236715},"index":0,"playId":"9e9c007d-0495-3c11-b550-717540a9d07e","pitchNumber":1,"startTime":"2026-08-30T20:27:21.388Z","endTime":"2026-08-30T20:27:25.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86761529512966,"aZ":-28.821445678886455,"pfxX":-5.82035037475303,"pfxZ":2.5071412044937187,"pX":0.011016674841291985,"pZ":2.767337446056953,"vX0":-4.019830348285695,"vY0":-115.39855514111204,"vZ0":-0.9763591531649491,"x":116.58,"y":164.06,"x0":2.5361466554625127,"y0":50.005148988463624,"z0":5.9897268575330225,"aX":-7.796287877115853},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.6,"breakHorizontal":11.6,"spinRate":2498,"spinDirection":292},"zone":5,"typeConfidence":2.0,"plateTime":0.47590192093128847,"extension":6.123771187434872},"hitData":{"launchSpeed":98.7,"launchAngle":43.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.12,"coordY":69.64}},"index":1,"playId":"06eeb59a-6580-3f26-a7cb-5d79bd7047b2","pitchNumber":2,"startTime":"2026-08-30T20:27:32.643Z","endTime":"2026-08-30T20:27:42.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:27:42.390Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T20:28:00.182Z","endTime":"2026-08-30T20:30:15.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10289692701449,"aZ":-24.090958077199346,"pfxX":11.149829907505307,"pfxZ":5.387822928606994,"pX":0.5007923673031036,"pZ":3.3969873738113407,"vX0":-7.940988619328277,"vY0":-121.77829803610112,"vZ0":-1.26896664448854,"x":97.91,"y":147.06,"x0":2.3566686584380077,"y0":50.00355730222974,"z0":6.0103921553459525,"aX":16.733173679307214},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.7,"breakHorizontal":-18.2,"spinRate":1857,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.44991203050900186,"extension":6.1851964690527925},"index":0,"playId":"2984040c-60d4-362a-b66a-9c8dd32d4903","pitchNumber":1,"startTime":"2026-08-30T20:28:07.854Z","endTime":"2026-08-30T20:28:11.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.799727528969672,"aZ":-40.42185717872772,"pfxX":-3.575255308851578,"pfxZ":-6.87175908517057,"pX":0.5313308955068221,"pZ":3.4614065241800187,"vX0":-2.070716855542069,"vY0":-109.29387987482143,"vZ0":2.837954560197459,"x":96.75,"y":145.32,"x0":1.958390234572781,"y0":50.00441818100439,"z0":6.513419913527008,"aX":-4.288747324678269},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-11.3,"breakHorizontal":7.1,"spinRate":2438,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.5027949953104147,"extension":6.316586362339543},"index":1,"playId":"b305299f-d7dd-3373-8b72-115b3ffd2c19","pitchNumber":2,"startTime":"2026-08-30T20:28:20.982Z","endTime":"2026-08-30T20:28:25.565Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64147773078878,"aZ":-40.46998133238034,"pfxX":-2.4532313245429225,"pfxZ":-6.702456091190069,"pX":0.5372589385973516,"pZ":2.1575539004260347,"vX0":-2.351218153090803,"vY0":-110.76481473727522,"vZ0":0.18336835280260977,"x":96.52,"y":180.53,"x0":1.9331535282193375,"y0":50.004885703615095,"z0":6.3214278024933845,"aX":-3.0344763837331303},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.8,"breakHorizontal":5.0,"spinRate":2429,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.49537346363059065,"extension":6.32833048452907},"index":2,"playId":"111ffdf6-176c-3ae9-965b-545480f70937","pitchNumber":3,"startTime":"2026-08-30T20:28:35.774Z","endTime":"2026-08-30T20:28:40.753Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804493691730332,"aZ":-39.39686879762059,"pfxX":-1.735889039695053,"pfxZ":-5.638097281753495,"pX":-0.1501502020244671,"pZ":1.4241123847665151,"vX0":-3.948981745855569,"vY0":-113.35180725986717,"vZ0":-1.8355794821779843,"x":122.72,"y":200.33,"x0":1.851404345418314,"y0":50.00453255811558,"z0":6.236490496852294,"aX":-2.222444483009772},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.3,"breakHorizontal":4.3,"spinRate":2533,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.48620507934732293,"extension":6.271621033142253},"index":3,"playId":"ba6fd78d-5f55-3e9a-9ef2-8a5ac49bb858","pitchNumber":4,"startTime":"2026-08-30T20:28:57.920Z","endTime":"2026-08-30T20:29:01.300Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T20:29:25.332Z","endTime":"2026-08-30T20:29:32.566Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923674268894736,"aZ":-34.918290221918106,"pfxX":-1.1684090672366532,"pfxZ":-1.8300301993402561,"pX":-0.1750974344338833,"pZ":1.0929457126844528,"vX0":-4.125414409991506,"vY0":-121.5781874438788,"vZ0":-4.873712339742808,"x":123.67,"y":209.27,"x0":1.695891828045281,"y0":50.00486781965551,"z0":6.155406803819368,"aX":-1.7486061551923746},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.2,"breakHorizontal":3.1,"spinRate":2476,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.45057992073563513,"extension":6.144404028101055},"index":5,"playId":"80768a17-de01-3dd4-b975-f750db2b0edd","pitchNumber":5,"startTime":"2026-08-30T20:29:32.566Z","endTime":"2026-08-30T20:29:37.027Z","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":92.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02225060588914,"aZ":-13.641682170130727,"pfxX":3.093509290230703,"pfxZ":10.045156019773344,"pX":1.0138248943110122,"pZ":3.3443373437864814,"vX0":-2.727287612710083,"vY0":-135.0981505236492,"vZ0":-5.374302194673145,"x":78.36,"y":148.48,"x0":1.6355636896328412,"y0":50.00051600880916,"z0":6.321778115752523,"aX":5.705463187247845},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-5.0,"spinRate":2249,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4057779520225768,"extension":6.107835223405052},"index":6,"playId":"52234f7c-3cd0-357a-9fe3-9ecd8a564b8b","pitchNumber":6,"startTime":"2026-08-30T20:29:50.983Z","endTime":"2026-08-30T20:29:54.091Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86938677858427,"aZ":-22.31039283678134,"pfxX":9.29299325238766,"pfxZ":5.407153052081632,"pX":0.00581534113396525,"pZ":3.3678346264087233,"vX0":-8.860303426266231,"vY0":-133.92755832575955,"vZ0":-2.6568358050670495,"x":116.78,"y":147.85,"x0":2.143424827483754,"y0":50.001817970914196,"z0":5.961656301312363,"aX":16.947042181471144},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-15.0,"spinRate":2359,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40836690185107916,"extension":6.041200888181794},"index":7,"playId":"14123218-b59d-35e4-83a9-5b2a88b00334","pitchNumber":7,"startTime":"2026-08-30T20:30:11.520Z","endTime":"2026-08-30T20:30:15.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:30:15.173Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T20:30:27.594Z","endTime":"2026-08-30T20:32:13.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.320968452778942,"aZ":-35.58741961806871,"pfxX":-1.3506565736057699,"pfxZ":-2.5824836213752183,"pX":-1.1050992810420204,"pZ":0.7281622556640516,"vX0":-5.770931964144284,"vY0":-113.82766250154182,"vZ0":-4.4292933340314455,"x":159.12,"y":219.12,"x0":1.6300968069038095,"y0":50.00123618550317,"z0":6.192666335511885,"aX":-1.7862094933201458},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.5,"breakHorizontal":3.8,"spinRate":2459,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4797197441287313,"extension":6.459790014439045},"index":0,"playId":"c45cd39c-e018-338d-a8cb-28ee9200871e","pitchNumber":1,"startTime":"2026-08-30T20:30:41.378Z","endTime":"2026-08-30T20:30:44.975Z","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.0,"endSpeed":84.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070403870473857,"aZ":-19.28553779929511,"pfxX":10.947357929043307,"pfxZ":7.141426576377662,"pX":-1.0136533075675274,"pZ":1.6702858756203818,"vX0":-12.174449556226236,"vY0":-133.33398762518846,"vZ0":-7.1463878634645175,"x":155.64,"y":193.68,"x0":2.1843876910038036,"y0":50.000282004130575,"z0":5.771592697061303,"aX":19.752010309950357},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":-17.3,"spinRate":2273,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4104355409318794,"extension":6.248543006189889},"index":1,"playId":"7342c818-6dbb-365b-bb2c-4f3e6947c0e4","pitchNumber":2,"startTime":"2026-08-30T20:30:56.450Z","endTime":"2026-08-30T20:30:59.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555980660478102,"aZ":-18.399704153690067,"pfxX":10.050564133568727,"pfxZ":7.567125434509517,"pX":-0.7830494286386562,"pZ":2.783471009779455,"vX0":-11.033522733448846,"vY0":-134.39290447727885,"vZ0":-4.8187738939507065,"x":146.85,"y":163.63,"x0":2.080099159150032,"y0":50.00005115803504,"z0":5.916322910993872,"aX":18.286454262291063},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-15.7,"spinRate":2337,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4083820921974146,"extension":6.302389162508774},"index":2,"playId":"f832775c-cc38-300a-9d52-23de84df8088","pitchNumber":3,"startTime":"2026-08-30T20:31:11.515Z","endTime":"2026-08-30T20:31:15.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":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2172276089981,"aZ":-18.697278861247323,"pfxX":8.625604372622199,"pfxZ":8.979366540304245,"pX":-0.46527668574695585,"pZ":1.0709848891921874,"vX0":-8.843918975548723,"vY0":-121.81902185815649,"vZ0":-7.537958029262413,"x":134.74,"y":209.86,"x0":2.0937547771862386,"y0":50.00310878825487,"z0":5.825099390027407,"aX":12.947609740564513},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":14.6,"breakHorizontal":-13.4,"spinRate":1823,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4498446794543334,"extension":6.32589246097034},"index":3,"playId":"fe78aff5-0fe7-3347-a89d-25c695d86231","pitchNumber":4,"startTime":"2026-08-30T20:31:29.163Z","endTime":"2026-08-30T20:31:33.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090238476661607,"aZ":-29.050760264481497,"pfxX":-6.071443718736478,"pfxZ":2.211959335484356,"pX":-0.46425048404393027,"pZ":2.1643474938255527,"vX0":-4.6846069608370495,"vY0":-118.68505002513864,"vZ0":-2.6954633269591266,"x":134.7,"y":180.34,"x0":2.331634339355866,"y0":50.00078794998245,"z0":5.99066577763129,"aX":-8.563173708946733},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.6,"breakHorizontal":12.2,"spinRate":2550,"spinDirection":305},"zone":4,"typeConfidence":2.0,"plateTime":0.46348764525740194,"extension":6.173681630218419},"index":4,"playId":"b2f7d606-4187-34d6-99dd-391170b94430","pitchNumber":5,"startTime":"2026-08-30T20:31:45.427Z","endTime":"2026-08-30T20:31:48.574Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-30T20:31:53.767Z","endTime":"2026-08-30T20:32:09.628Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722424831676232,"aZ":-27.08890600910994,"pfxX":-4.089647482564949,"pfxZ":3.580083574645327,"pX":-0.6214052171006852,"pZ":2.2557213637124733,"vX0":-5.69923735832483,"vY0":-119.51714995371157,"vZ0":-2.8915202547335124,"x":140.69,"y":177.88,"x0":2.3415476431539743,"y0":50.00557352620251,"z0":5.958237096465638,"aX":-5.81538684643511},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.9,"breakHorizontal":9.0,"spinRate":2469,"spinDirection":288},"zone":4,"typeConfidence":2.0,"plateTime":0.46131902528213686,"extension":6.287186783736376},"index":6,"playId":"bb76d30d-cf8c-3025-b377-8be7568116d0","pitchNumber":6,"startTime":"2026-08-30T20:32:09.628Z","endTime":"2026-08-30T20:32:13.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:32:13.066Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"A.J. Ewing walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:34:31.836Z","endTime":"2026-08-30T20:35:48.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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-30T20:34:22.502Z","endTime":"2026-08-30T20:34:34.148Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.537968431147732,"aZ":-25.690087076842413,"pfxX":-8.001461794955143,"pfxZ":3.510086306140911,"pX":0.5531577175730048,"pZ":2.7625682906572893,"vX0":12.007678821558816,"vY0":-134.38627598733214,"vZ0":-2.468117171707372,"x":95.91,"y":164.19,"x0":-2.913929093951275,"y0":50.00129986202926,"z0":5.499836562451625,"aX":-14.773673647010854},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":12.2,"spinRate":2081,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40610288312717113,"extension":6.55067732598573},"index":1,"playId":"ca47df01-a019-3b88-9202-457d913cda3e","pitchNumber":1,"startTime":"2026-08-30T20:34:34.148Z","endTime":"2026-08-30T20:34:37.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72127420070077,"aZ":-25.09794364707482,"pfxX":-0.23005746890552103,"pfxZ":4.043215934899498,"pX":0.7359137600676178,"pZ":1.8235605327348026,"vX0":10.0850986049642,"vY0":-130.50234242937043,"vZ0":-4.5040754364977476,"x":88.95,"y":189.54,"x0":-3.125241745134304,"y0":50.00375548473178,"z0":5.429444618821717,"aX":-0.40521666636547093},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-1.4,"spinRate":2239,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4173979939911878,"extension":6.598782153047933},"index":2,"playId":"8234afa2-7995-307c-a999-bfc8acf19c66","pitchNumber":2,"startTime":"2026-08-30T20:34:50.243Z","endTime":"2026-08-30T20:34:53.676Z","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":89.9,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98371508399494,"aZ":-25.227184424353368,"pfxX":0.047189298378339295,"pfxZ":3.9425242685272313,"pX":-1.3944129214630359,"pZ":3.4066776613374476,"vX0":5.047559096218759,"vY0":-130.97163243805372,"vZ0":-0.746604646867805,"x":170.15,"y":146.8,"x0":-3.341339092296203,"y0":50.00350572927588,"z0":5.558494097763652,"aX":0.08168891080513054},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.1,"spinRate":2115,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4159700994754716,"extension":6.34337789291299},"index":3,"playId":"d16276f7-890e-3c7e-830c-6c93e4d6015f","pitchNumber":3,"startTime":"2026-08-30T20:35:07.396Z","endTime":"2026-08-30T20:35:11.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97326683140599,"aZ":-42.32093749572385,"pfxX":3.194790268862869,"pfxZ":-7.32908475790131,"pX":-1.1852082609988235,"pZ":3.5847879081075886,"vX0":3.7874663840660383,"vY0":-116.62338505890789,"vZ0":4.124301357724943,"x":162.18,"y":141.99,"x0":-3.2425679072710696,"y0":50.004995576378484,"z0":5.773155938646566,"aX":4.4206393520968765},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.0,"breakHorizontal":-6.7,"spinRate":2470,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.46883625866008893,"extension":6.382799396810423},"index":4,"playId":"568e510b-ae9a-3c2e-b14a-e376fbd17c35","pitchNumber":4,"startTime":"2026-08-30T20:35:25.316Z","endTime":"2026-08-30T20:35:29.381Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587187191812998,"aZ":-23.396388988673202,"pfxX":-8.311446278762865,"pfxZ":4.800928609948543,"pX":0.7128926287712118,"pZ":1.5321205606749106,"vX0":12.6868404781779,"vY0":-134.05210870849345,"vZ0":-5.842744950894692,"x":89.83,"y":197.41,"x0":-2.990276225758265,"y0":50.0063522981883,"z0":5.3986071096446375,"aX":-15.208304097090721},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":12.5,"spinRate":2201,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4078048186461718,"extension":6.506020147433621},"index":5,"playId":"f3ab952f-4609-31ac-981c-bec4a3d4da40","pitchNumber":5,"startTime":"2026-08-30T20:35:45.222Z","endTime":"2026-08-30T20:35:48.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:35:48.777Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcus Semien walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:35:54.063Z","endTime":"2026-08-30T20:39:24.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":87.8,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.184255222482346,"aZ":-23.444565292207347,"pfxX":-0.6528792656143224,"pfxZ":5.232594878669492,"pX":0.03570750120541249,"pZ":2.3448543646876403,"vX0":8.001338247637939,"vY0":-127.77396089200029,"vZ0":-3.424108941064735,"x":115.64,"y":175.47,"x0":-3.039876032036086,"y0":50.001320232349165,"z0":5.526357321392238,"aX":-1.089736443025165},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2177,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4272583929373801,"extension":6.562050375974647},"index":0,"playId":"1883c47f-eee6-323b-9895-960c9e67831a","pitchNumber":1,"startTime":"2026-08-30T20:36:17.730Z","endTime":"2026-08-30T20:36:22.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461953940340262,"aZ":-23.037983897726257,"pfxX":-0.18952966777066926,"pfxZ":5.405872857662343,"pX":1.2386177536649967,"pZ":2.4563871279515346,"vX0":10.72186612951261,"vY0":-128.57859474529673,"vZ0":-3.3160961271466483,"x":69.79,"y":172.46,"x0":-2.9450283432437208,"y0":50.000178263175556,"z0":5.532676253797864,"aX":-0.32228176588315677},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":-1.8,"spinRate":2253,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4245630458740033,"extension":6.61129894406478},"index":1,"playId":"8ffcaed7-24c9-36a4-9a04-915ea286fa04","pitchNumber":2,"startTime":"2026-08-30T20:36:55.009Z","endTime":"2026-08-30T20:36:58.142Z","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":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02907535369491,"aZ":-30.375551149546844,"pfxX":4.424460260999687,"pfxZ":1.2409027542351931,"pX":2.3203480764970354,"pZ":0.8017766446484492,"vX0":10.787427090442245,"vY0":-119.85721541173473,"vZ0":-4.187210873818554,"x":28.55,"y":217.13,"x0":-2.820642900900993,"y0":50.00253193255304,"z0":5.295842966959509,"aX":6.410575739805634},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.4,"breakHorizontal":-10.7,"spinRate":2172,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4576794548671401,"extension":6.677057879828855},"index":2,"playId":"a9a6291b-4e70-3c64-a9b2-3614a85d0176","pitchNumber":3,"startTime":"2026-08-30T20:37:19.450Z","endTime":"2026-08-30T20:37:22.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"7684de0b-cdba-372e-b8a4-b9aa69cd17ef","startTime":"2026-08-30T20:37:44.480Z","endTime":"2026-08-30T20:37:48.770Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"19c74fab-dbf1-4568-bc07-1f20126a0656","startTime":"2026-08-30T20:38:04.127Z","endTime":"2026-08-30T20:38:09.127Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.388415849301428,"aZ":-19.01121924200583,"pfxX":-5.978093521407475,"pfxZ":7.155359909426245,"pX":0.9088325770229012,"pZ":4.534262912264624,"vX0":12.128402392264828,"vY0":-134.79310704599632,"vZ0":0.3417594677220225,"x":82.36,"y":116.35,"x0":-2.8728973706274306,"y0":50.00263081377877,"z0":5.748500901522986,"aX":-10.998638330795947},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2103,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4064051000576274,"extension":6.55823131347087},"index":5,"playId":"e622e306-23fb-3141-bfe7-0059d53853fd","pitchNumber":4,"startTime":"2026-08-30T20:38:25.180Z","endTime":"2026-08-30T20:38:28.427Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161846774804435,"aZ":-19.7419865707028,"pfxX":-5.622673336141165,"pfxZ":6.866617004485384,"pX":1.3653852408540197,"pZ":4.423753883268592,"vX0":13.107845790494425,"vY0":-133.53680289292342,"vZ0":0.34416553543964656,"x":64.95,"y":119.34,"x0":-2.871277129843499,"y0":50.000122200204835,"z0":5.710989839048763,"aX":-10.17757259949134},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":7.4,"spinRate":2190,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4098222873987605,"extension":6.526729543720744},"index":6,"playId":"f186ab4c-03b3-3078-93f2-f413145c6bb6","pitchNumber":5,"startTime":"2026-08-30T20:38:42.440Z","endTime":"2026-08-30T20:38:53.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"A.J. Ewing steals (22) 2nd base. A.J. Ewing to 3rd. A.J. Ewing advances to 3rd, on a throwing error by catcher Yainer Diaz.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"actionPlayId":"f186ab4c-03b3-3078-93f2-f413145c6bb6","startTime":"2026-08-30T20:39:02.957Z","endTime":"2026-08-30T20:39:20.758Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.905101299624736,"aZ":-29.820672194342716,"pfxX":3.1540800212761004,"pfxZ":1.642247270113745,"pX":1.4047325219306612,"pZ":1.512623927634786,"vX0":9.552942649333964,"vY0":-120.30377502966915,"vZ0":-2.6026517510501987,"x":63.45,"y":197.94,"x0":-3.0616735305288887,"y0":50.0038956900314,"z0":5.308423834103413,"aX":4.526441356553089},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":-8.4,"spinRate":2325,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4589972726644267,"extension":6.740716263641726},"index":8,"playId":"bd14f0d7-2857-351a-bb71-493d4b9ee0e6","pitchNumber":6,"startTime":"2026-08-30T20:39:20.758Z","endTime":"2026-08-30T20:39:24.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:39:24.676Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Torrens grounds into a double play, shortstop Jeremy Peña to second baseman Jose Altuve to first baseman Christian Walker. A.J. Ewing scores. Marcus Semien out at 2nd. Luis Torrens out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:40:41.900Z","endTime":"2026-08-30T20:42:49.857Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":51},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":{"id":814490,"link":"/api/v1/people/814490"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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-30T20:39:35.862Z","endTime":"2026-08-30T20:40:44.219Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.683678351536194,"aZ":-27.62172231624622,"pfxX":-11.966929430386067,"pfxZ":2.607928046952267,"pX":-0.9486934457458854,"pZ":1.9903542607238218,"vX0":9.563710300191667,"vY0":-132.56413661196385,"vZ0":-3.922202577878007,"x":153.16,"y":185.04,"x0":-3.0849102099076875,"y0":50.001511035114405,"z0":5.552903008125868,"aX":-20.866662522278162},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":19.1,"spinRate":2217,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.41642819492623984,"extension":6.345936058481866},"index":1,"playId":"cd06d658-d4c7-3a5e-9d9f-29f5041d4f8b","pitchNumber":1,"startTime":"2026-08-30T20:40:44.219Z","endTime":"2026-08-30T20:40:47.622Z","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":0},"index":2,"playId":"357a1d36-dbe1-3d6a-9fa7-3be1c866dd65","startTime":"2026-08-30T20:41:06.759Z","endTime":"2026-08-30T20:41:12.412Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.789990073872957,"aZ":-24.845770769857058,"pfxX":-8.666901626111354,"pfxZ":3.9676399364312367,"pX":-0.44461834906546543,"pZ":3.6511199577349824,"vX0":9.69626556523763,"vY0":-135.14912356008625,"vZ0":-0.5896641189374627,"x":133.95,"y":140.2,"x0":-2.9548994825668893,"y0":50.004723980818206,"z0":5.619092324178358,"aX":-16.015716012542743},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":13.6,"spinRate":2122,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40547076816775895,"extension":6.496903714824864},"index":3,"playId":"02af6625-a3ec-3a6b-a211-6f42d5b522b9","pitchNumber":2,"startTime":"2026-08-30T20:41:28.318Z","endTime":"2026-08-30T20:41:31.477Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.680730416355978,"aZ":-30.349175017056464,"pfxX":5.273153959503145,"pfxZ":1.3100235777512417,"pX":1.3497509073598584,"pZ":1.2067549483405071,"vX0":8.888225852118879,"vY0":-117.90980033076936,"vZ0":-3.216929353607763,"x":65.55,"y":206.2,"x0":-3.1697608704533966,"y0":50.00275787009978,"z0":5.420855919111804,"aX":7.343405683305246},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.8,"breakHorizontal":-11.9,"spinRate":2240,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.46645588676933736,"extension":6.420878658147504},"index":4,"playId":"56eaafa8-e58a-364e-bd13-468fc4f780aa","pitchNumber":3,"startTime":"2026-08-30T20:41:53.716Z","endTime":"2026-08-30T20:41:58.570Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985697858960844,"aZ":-29.604417345792974,"pfxX":5.435687489774386,"pfxZ":1.802218783009545,"pX":1.9368589421391396,"pZ":1.8376700140537139,"vX0":9.882155948096113,"vY0":-119.06526897069176,"vZ0":-2.041991464484967,"x":43.17,"y":189.16,"x0":-2.982434595544011,"y0":50.00482719545621,"z0":5.399057834904652,"aX":7.763464342544933},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.0,"breakHorizontal":-12.4,"spinRate":2319,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4609433071769602,"extension":6.436535244539949},"index":5,"playId":"8a0c41bf-820a-3a78-b963-d398c16f562e","pitchNumber":4,"startTime":"2026-08-30T20:42:17.891Z","endTime":"2026-08-30T20:42:21.022Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156676685998583,"aZ":-24.129061872681298,"pfxX":-8.368839732977362,"pfxZ":4.343593795822187,"pX":-0.33346554296892883,"pZ":2.428194584921788,"vX0":10.046855118102348,"vY0":-135.16845777704899,"vZ0":-3.5165408252720667,"x":129.71,"y":173.22,"x0":-3.0093217202014753,"y0":50.00463382305858,"z0":5.4381923266318655,"aX":-15.505603768187468},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":13.1,"spinRate":2198,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.40505431544353065,"extension":6.44659433156979},"hitData":{"launchSpeed":103.2,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":153.2}},"index":6,"playId":"775bd6f5-7242-3fcc-8586-73a154173f4b","pitchNumber":5,"startTime":"2026-08-30T20:42:41.508Z","endTime":"2026-08-30T20:42:49.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:42:49.857Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T20:43:07.002Z","endTime":"2026-08-30T20:44:36.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.9,"endSpeed":82.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02971607069557,"aZ":-24.42782333835332,"pfxX":-0.26113546669895243,"pfxZ":4.443684570250433,"pX":0.08481873322511367,"pZ":3.867159560369689,"vX0":8.471499083426616,"vY0":-130.7961791789896,"vZ0":0.20326630844120241,"x":113.77,"y":134.37,"x0":-3.153772512758537,"y0":50.00155564700617,"z0":5.611196398132403,"aX":-0.45522698949257584},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":-1.3,"spinRate":2213,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4178018436819566,"extension":6.453841558516952},"index":0,"playId":"93fc95a7-3a8a-3a69-bc60-48c17b4c0e4b","pitchNumber":1,"startTime":"2026-08-30T20:43:24.394Z","endTime":"2026-08-30T20:43:29.217Z","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":81.2,"endSpeed":74.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42793063306883,"aZ":-30.887140267384524,"pfxX":4.866003057610069,"pfxZ":0.9246411264392362,"pX":1.1556690226330626,"pZ":1.6346066830674018,"vX0":8.589184017124282,"vY0":-117.96257691250246,"vZ0":-2.0185174710431917,"x":72.95,"y":194.65,"x0":-3.1851981741785194,"y0":50.00103414583977,"z0":5.388220472769085,"aX":6.7587468798719605},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.4,"breakHorizontal":-11.2,"spinRate":2297,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.46687333430031464,"extension":6.442512437951571},"index":1,"playId":"a43f87e0-71d5-3ce3-8906-ec8090d392db","pitchNumber":2,"startTime":"2026-08-30T20:43:42.174Z","endTime":"2026-08-30T20:43:46.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02182293398107,"aZ":-22.340471700831475,"pfxX":-6.270823979083234,"pfxZ":5.410856502759576,"pX":0.8972840805657275,"pZ":2.0755220819043445,"vX0":12.360837838316098,"vY0":-133.51976780813666,"vZ0":-4.648462614723872,"x":82.8,"y":182.74,"x0":-2.9640293222108487,"y0":50.001162983109886,"z0":5.433333314151643,"aX":-11.394156868771569},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":8.9,"spinRate":2218,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4092102308209391,"extension":6.681696371263263},"index":2,"playId":"4f857d30-8c1f-3f42-a960-079eb8648437","pitchNumber":3,"startTime":"2026-08-30T20:44:00.022Z","endTime":"2026-08-30T20:44:03.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-30T20:44:12.097Z","endTime":"2026-08-30T20:44:29.196Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18439338399973,"aZ":-25.074258736192988,"pfxX":-8.826955053790925,"pfxZ":3.882871541328356,"pX":-0.5829213824033465,"pZ":2.5583657651399387,"vX0":9.779029061494848,"vY0":-134.4495088697525,"vZ0":-2.9053147153845,"x":139.22,"y":169.7,"x0":-3.1206821676510663,"y0":50.00632407116494,"z0":5.432652337731619,"aX":-16.161158667611762},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":13.9,"spinRate":2212,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4074007145138361,"extension":6.651066644169387},"hitData":{"launchSpeed":103.5,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":144.08}},"index":4,"playId":"fdb9fb94-8994-38bc-8183-b6b49e7526ff","pitchNumber":4,"startTime":"2026-08-30T20:44:29.196Z","endTime":"2026-08-30T20:44:36.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:44:36.823Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:46:56.456Z","endTime":"2026-08-30T20:48:00.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Pintaro replaces Zac Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:45:28.322Z","endTime":"2026-08-30T20:46:56.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702752,"link":"/api/v1/people/702752"},"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":90.0,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.255886621464217,"aZ":-24.4997762025154,"pfxX":2.088929250389838,"pfxZ":4.398360464822778,"pX":0.5857341512922583,"pZ":3.938439413392967,"vX0":7.2777953099760095,"vY0":-130.9187508872963,"vZ0":1.762024304820982,"x":78.52,"y":154.56,"x0":-2.495574468781951,"y0":50.00299252316499,"z0":5.083744942863863,"aX":3.645352401590024},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.5,"breakHorizontal":-5.3,"spinRate":2738,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.41751221472002076,"extension":6.44847606864368},"index":1,"playId":"cbe7d461-b8e6-3c36-a2ee-7f7f0c0589f1","pitchNumber":1,"startTime":"2026-08-30T20:46:56.456Z","endTime":"2026-08-30T20:47:01.259Z","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":90.3,"endSpeed":83.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278665665094447,"aZ":-26.766517502297113,"pfxX":1.950046402366363,"pfxZ":3.0698445551381113,"pX":0.03236321881395971,"pZ":3.24021788100891,"vX0":6.24385308236479,"vY0":-131.41260428378732,"vZ0":0.3845997454790566,"x":115.77,"y":151.29,"x0":-2.621774685998284,"y0":50.00017613408452,"z0":5.070859054388774,"aX":3.4282531134803027},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":-4.8,"spinRate":2750,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.4158448773777077,"extension":6.38846159654125},"index":2,"playId":"1e161eb1-c78b-3a26-92ba-e7df428e821e","pitchNumber":2,"startTime":"2026-08-30T20:47:12.776Z","endTime":"2026-08-30T20:47:16.491Z","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":94.7,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.004131965505238,"aZ":-29.712743127517637,"pfxX":-7.545806235063534,"pfxZ":1.2842164121917747,"pX":0.6750762917023134,"pZ":3.227321274424466,"vX0":10.797610486565015,"vY0":-137.59816435152442,"vZ0":0.49701087831332047,"x":91.27,"y":151.64,"x0":-2.3162502659355155,"y0":50.00598523775708,"z0":5.054646402894858,"aX":-14.499548613917822},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":11.4,"spinRate":2377,"spinDirection":231},"zone":3,"typeConfidence":0.9,"plateTime":0.39778417832872126,"extension":6.504175071137948},"index":3,"playId":"a4c4323a-f5c4-32ac-a423-0f34b2983454","pitchNumber":3,"startTime":"2026-08-30T20:47:30.199Z","endTime":"2026-08-30T20:47:33.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T20:47:40.366Z","endTime":"2026-08-30T20:47:56.035Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78107675219867,"aZ":-14.352283207413244,"pfxX":-5.120785737039245,"pfxZ":8.982026958157064,"pX":0.5490113798976392,"pZ":2.1752522504173197,"vX0":9.877380385917487,"vY0":-139.79512819389458,"vZ0":-4.868596700621552,"x":96.07,"y":180.05,"x0":-2.360793989654951,"y0":50.00425584865768,"z0":4.877895403700331,"aX":-10.163081221561155},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2531,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.39144791494209796,"extension":6.583427345220907},"index":5,"playId":"69630de7-d0f5-38dc-b350-c2d44a15fa5d","pitchNumber":4,"startTime":"2026-08-30T20:47:56.035Z","endTime":"2026-08-30T20:48:00.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:48:00.007Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:48:25.989Z","endTime":"2026-08-30T20:49:15.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.092240565225616,"aZ":-16.61066042219639,"pfxX":-4.453543402942151,"pfxZ":7.836766243839709,"pX":-0.6274931611998716,"pZ":2.488002597430874,"vX0":7.106833986622546,"vY0":-139.93518594049402,"vZ0":-3.631751750609382,"x":140.92,"y":171.6,"x0":-2.6196064742168073,"y0":50.00612843266981,"z0":4.8885743488285875,"aX":-8.848947015157712},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":6.6,"spinRate":2529,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3911694776820256,"extension":6.726273030006494},"index":0,"playId":"9c166e90-5ec0-3f03-b68d-be961602ea2f","pitchNumber":1,"startTime":"2026-08-30T20:48:29.898Z","endTime":"2026-08-30T20:48:34.412Z","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":88.8,"endSpeed":81.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615369882781998,"aZ":-35.0885801535079,"pfxX":-6.660929903416684,"pfxZ":-1.712960491070655,"pX":-1.943212999888414,"pZ":2.3241835203620913,"vX0":4.1110274042560855,"vY0":-129.2930043894446,"vZ0":0.03763441244212018,"x":191.07,"y":176.03,"x0":-2.6841251869233727,"y0":50.00290364782952,"z0":4.990381130081623,"aX":-11.337207397285612},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.9,"breakHorizontal":11.2,"spinRate":2249,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.4227792518319333,"extension":6.258787300405012},"index":1,"playId":"10dad6fb-d1b1-37ea-9afe-b8ca6da01c07","pitchNumber":2,"startTime":"2026-08-30T20:48:49.653Z","endTime":"2026-08-30T20:48:52.861Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883620623233348,"aZ":-24.798684335585673,"pfxX":1.728777256850306,"pfxZ":3.985606342313491,"pX":0.5165676518573535,"pZ":2.1396819121204107,"vX0":7.783904862801562,"vY0":-134.60480283507513,"vZ0":-2.696395329277632,"x":97.31,"y":181.01,"x0":-2.627254658456972,"y0":50.00270316359424,"z0":4.894251148203317,"aX":3.198852766346542},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":-4.7,"spinRate":2756,"spinDirection":163},"zone":6,"typeConfidence":0.92,"plateTime":0.4055958525307428,"extension":6.441550164896634},"hitData":{"launchSpeed":60.1,"launchAngle":51.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":91.22,"coordY":146.38}},"index":2,"playId":"5002ab06-247b-3985-850d-f622a64cce34","pitchNumber":3,"startTime":"2026-08-30T20:49:07.253Z","endTime":"2026-08-30T20:49:15.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:49:15.004Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (11) on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:49:17.824Z","endTime":"2026-08-30T20:51:04.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10234082035627,"aZ":-22.87343612355216,"pfxX":0.08097970026851264,"pfxZ":5.040095419788358,"pX":0.7216366662834381,"pZ":2.624304306260907,"vX0":8.735974465925223,"vY0":-134.28200807044644,"vZ0":-1.5740949718401414,"x":89.49,"y":167.92,"x0":-2.569681468709619,"y0":50.00637467966623,"z0":4.828205104483271,"aX":0.14744761247729757},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-1.8,"spinRate":2766,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.4062145267243844,"extension":6.681764885025557},"index":0,"playId":"53bf9905-352b-3975-bbe7-1a86164db4e0","pitchNumber":1,"startTime":"2026-08-30T20:49:47.490Z","endTime":"2026-08-30T20:49:51.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.842870275857678,"aZ":-24.853934567681215,"pfxX":0.9617701369342431,"pfxZ":4.0650613319613775,"pX":0.3592913213712243,"pZ":3.1227806543951653,"vX0":7.134202464552942,"vY0":-132.533228743924,"vZ0":-0.4076788677348898,"x":103.3,"y":154.46,"x0":-2.478123202517865,"y0":50.00618662333266,"z0":5.0733499308354695,"aX":1.7334174212332696},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2799,"spinDirection":169},"zone":3,"typeConfidence":0.9,"plateTime":0.4112162521835603,"extension":6.301857931030178},"index":1,"playId":"264015fa-6f81-3c4e-baed-1083b12dd2d5","pitchNumber":2,"startTime":"2026-08-30T20:50:06.182Z","endTime":"2026-08-30T20:50:09.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310224210917596,"aZ":-16.801116098172614,"pfxX":-4.005719454248836,"pfxZ":7.692519338895579,"pX":0.49613706108672034,"pZ":2.2115890807847816,"vX0":9.697287334570058,"vY0":-140.14007424743912,"vZ0":-4.331569434544724,"x":98.09,"y":179.07,"x0":-2.481398384735529,"y0":50.000042122487365,"z0":4.867462119047457,"aX":-8.003146032832614},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":5.4,"spinRate":2544,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.3901507540682392,"extension":6.538341286053281},"index":2,"playId":"3d43ea8e-7636-307a-b9c8-f224b34c1886","pitchNumber":3,"startTime":"2026-08-30T20:50:28.659Z","endTime":"2026-08-30T20:50:32.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.177335043806632,"aZ":-17.642750761073152,"pfxX":-5.32748085573826,"pfxZ":7.259113537547719,"pX":0.5617749724605516,"pZ":1.9953281799481355,"vX0":10.111020256166979,"vY0":-140.45285494109538,"vZ0":-4.665598248102618,"x":95.59,"y":184.91,"x0":-2.389227345043453,"y0":50.00504365214909,"z0":4.821884333288655,"aX":-10.66870549234873},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":7.7,"spinRate":2511,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.38965560730056703,"extension":6.618160689812362},"hitData":{"launchSpeed":92.0,"launchAngle":20.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":218.74,"coordY":112.67}},"index":3,"playId":"3a381d23-54cf-3808-a8a6-7df79e4da6f4","pitchNumber":4,"startTime":"2026-08-30T20:50:50.359Z","endTime":"2026-08-30T20:51:04.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:51:04.564Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"LaMonte Wade Jr. homers (3) on a fly ball to right field. Yainer Diaz scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:52:04.058Z","endTime":"2026-08-30T20:52:50.573Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":{"id":702752,"link":"/api/v1/people/702752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":702752,"link":"/api/v1/people/702752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter LaMonte Wade Jr. replaces Cam Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:51:23.188Z","endTime":"2026-08-30T20:51:27.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T20:51:27.804Z","endTime":"2026-08-30T20:52:06.377Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43201028517326,"aZ":-24.851039574835237,"pfxX":0.6510305294691427,"pfxZ":4.013154817562324,"pX":0.02552406679490253,"pZ":2.9649401575338885,"vX0":7.283813883131592,"vY0":-133.16354471311178,"vZ0":-0.4601365431437331,"x":116.03,"y":158.73,"x0":-2.8121325584138046,"y0":50.00111761659911,"z0":4.913823911592752,"aX":1.1852210470235134},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.5,"spinRate":2735,"spinDirection":163},"zone":2,"typeConfidence":0.9,"plateTime":0.4089117392115553,"extension":6.513062095570823},"index":2,"playId":"c81163bd-5589-3482-b4da-e15cb31519f1","pitchNumber":1,"startTime":"2026-08-30T20:52:06.377Z","endTime":"2026-08-30T20:52:10.070Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14526260422822,"aZ":-23.225732769455433,"pfxX":-0.4885246721007459,"pfxZ":4.937880014960946,"pX":-0.15865906433964122,"pZ":2.2818775794491457,"vX0":7.434948637744506,"vY0":-132.92404750547433,"vZ0":-2.3369793898559057,"x":123.05,"y":177.17,"x0":-2.9136240895733048,"y0":50.00135177757778,"z0":4.836709878688289,"aX":-0.8855338699444343},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":-0.5,"spinRate":2704,"spinDirection":198},"zone":5,"typeConfidence":0.89,"plateTime":0.4101007936270973,"extension":6.367947099283245},"hitData":{"launchSpeed":103.9,"launchAngle":26.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.19,"coordY":57.78}},"index":3,"playId":"3685957b-80de-3db0-8a46-3a3f87256348","pitchNumber":2,"startTime":"2026-08-30T20:52:25.688Z","endTime":"2026-08-30T20:52:50.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:52:50.573Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a line drive to center fielder A.J. Ewing.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:53:05.525Z","endTime":"2026-08-30T20:54:02.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416340529239616,"aZ":-19.466650200520956,"pfxX":-2.337099254795369,"pfxZ":6.425825768370874,"pX":1.4695351777693173,"pZ":3.0148985387291902,"vX0":11.598441444916302,"vY0":-138.8857971879119,"vZ0":-1.8837125906685603,"x":60.98,"y":157.38,"x0":-2.4344865022767,"y0":50.00504221347988,"z0":4.979481532111223,"aX":-4.623422677310958},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":2.2,"spinRate":2398,"spinDirection":225},"zone":12,"typeConfidence":0.79,"plateTime":0.3924825113957988,"extension":6.639310955647393},"index":0,"playId":"64808dc2-477d-34da-a10c-957d39700dd6","pitchNumber":1,"startTime":"2026-08-30T20:53:16.423Z","endTime":"2026-08-30T20:53:19.423Z","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":90.2,"endSpeed":84.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584585564865524,"aZ":-26.243121128305027,"pfxX":2.1893154726600095,"pfxZ":3.3372871113531684,"pX":0.0018799034261690218,"pZ":2.16657468055207,"vX0":6.172986144976548,"vY0":-131.42165728339404,"vZ0":-2.2085920212783647,"x":116.93,"y":180.28,"x0":-2.64666786699917,"y0":50.00327268245325,"z0":4.935161032962514,"aX":3.892361256336206},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2773,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4141996627847133,"extension":6.41669134141961},"index":1,"playId":"c6aa9cab-d2cd-34c1-864e-f971f73a898f","pitchNumber":2,"startTime":"2026-08-30T20:53:35.417Z","endTime":"2026-08-30T20:53:39.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.794141640362284,"aZ":-27.161055923801914,"pfxX":2.1022333013905468,"pfxZ":2.803624095848823,"pX":-0.4117496523582741,"pZ":2.768453164774264,"vX0":5.274841927468396,"vY0":-131.5111531607586,"vZ0":-0.6052262032727412,"x":132.69,"y":164.03,"x0":-2.7010478760420886,"y0":50.00040070016413,"z0":4.982347678654974,"aX":3.751257475429723},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.8,"spinRate":2716,"spinDirection":162},"zone":1,"typeConfidence":0.9,"plateTime":0.41344149183176615,"extension":6.432033774143163},"hitData":{"launchSpeed":93.7,"launchAngle":11.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.78,"coordY":86.77}},"index":2,"playId":"cfc28a9d-3a31-346f-8426-af0081bfc477","pitchNumber":3,"startTime":"2026-08-30T20:53:52.308Z","endTime":"2026-08-30T20:54:02.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:54:02.312Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:55:36.391Z","endTime":"2026-08-30T20:57:16.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:54:13.786Z","endTime":"2026-08-30T20:55:22.904Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"d415c5e4-1a76-3788-b120-fce375306167","startTime":"2026-08-30T20:55:22.904Z","endTime":"2026-08-30T20:55:26.877Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26037893046051,"aZ":-19.213037302410694,"pfxX":-3.848997217091358,"pfxZ":6.732321458303858,"pX":0.42136480180595487,"pZ":3.309859783628779,"vX0":9.016832116523245,"vY0":-137.33664499595355,"vZ0":-0.9833272912144413,"x":100.94,"y":149.41,"x0":-2.3931216310238628,"y0":50.00040093454411,"z0":4.97001323936265,"aX":-7.408579727700139},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":5.3,"spinRate":2474,"spinDirection":224},"zone":3,"typeConfidence":0.83,"plateTime":0.39767163238247694,"extension":6.744809525412339},"index":2,"playId":"1de71c3f-1c33-3f00-bed3-f2d43994fe42","pitchNumber":1,"startTime":"2026-08-30T20:55:38.748Z","endTime":"2026-08-30T20:55:42.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873632701293403,"aZ":-23.734064417916457,"pfxX":2.520624726040549,"pfxZ":4.693027887623321,"pX":0.27902273057561167,"pZ":3.0109627333191233,"vX0":6.8059949251937555,"vY0":-132.64342296918574,"vZ0":-0.6106805917482062,"x":106.36,"y":157.48,"x0":-2.638004516653429,"y0":50.003294382678185,"z0":4.960354045674519,"aX":4.533080612738634},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-5.9,"spinRate":2830,"spinDirection":182},"zone":3,"typeConfidence":0.92,"plateTime":0.41146076093446826,"extension":6.517692641408856},"index":3,"playId":"55abae48-eedd-33ce-a55e-9258544fc93d","pitchNumber":2,"startTime":"2026-08-30T20:55:59.340Z","endTime":"2026-08-30T20:56:02.645Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T20:56:09.951Z","endTime":"2026-08-30T20:56:31.564Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671413417709495,"aZ":-36.47396592381923,"pfxX":6.412689775176686,"pfxZ":-2.9769812921872436,"pX":0.2563835679860699,"pZ":2.1322638230827513,"vX0":4.731559687346965,"vY0":-119.8184727278111,"vZ0":-0.10450105149243849,"x":107.23,"y":181.21,"x0":-2.5819742933569763,"y0":50.002814724022485,"z0":5.45482613263189,"aX":9.258672782695344},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.2,"breakHorizontal":-12.8,"spinRate":2930,"spinDirection":52},"zone":9,"typeConfidence":0.9,"plateTime":0.4583529103407389,"extension":6.413186663594346},"index":5,"playId":"1071a759-a7c1-3826-b195-28015a8b9cf1","pitchNumber":3,"startTime":"2026-08-30T20:56:31.564Z","endTime":"2026-08-30T20:56:37.256Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14471170151722,"aZ":-34.32460673446021,"pfxX":6.337532360416671,"pfxZ":-1.4728941772543793,"pX":1.0076818273701202,"pZ":1.8664921863896868,"vX0":6.437970178041713,"vY0":-120.6296796898013,"vZ0":-1.4814456877868123,"x":78.59,"y":188.38,"x0":-2.5264679097461555,"y0":50.00062883429063,"z0":5.535884466886549,"aX":9.266977768452813},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.8,"breakHorizontal":-13.1,"spinRate":2976,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.45539567834181405,"extension":6.558037895453298},"index":6,"playId":"f18cf775-9990-30f8-8dae-1b492fa85546","pitchNumber":4,"startTime":"2026-08-30T20:57:12.122Z","endTime":"2026-08-30T20:57:16.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:57:16.757Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:59:34.803Z","endTime":"2026-08-30T21:01:00.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"LaMonte Wade Jr. remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:58:53.052Z","endTime":"2026-08-30T20:58:53.081Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"description":"Pitching Change: AJ Blubaugh replaces Ethan Pecko.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:58:53.081Z","endTime":"2026-08-30T20:59:37.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976817695025556,"aZ":-27.81957502254537,"pfxX":3.1188396755403467,"pfxZ":2.8488058101664233,"pX":-0.8086274348966767,"pZ":2.679832985959138,"vX0":2.7613152527433757,"vY0":-123.26522840233699,"vZ0":-2.0303126743547377,"x":147.82,"y":166.42,"x0":-2.3511873593546753,"y0":50.003199611990524,"z0":5.877855701765709,"aX":4.768285004163257},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":-6.4,"spinRate":2401,"spinDirection":104},"zone":4,"typeConfidence":2.0,"plateTime":0.44545399002837094,"extension":6.557949340077806},"index":2,"playId":"27b5a54a-c5da-38d6-90e4-a928e5a37b56","pitchNumber":1,"startTime":"2026-08-30T20:59:37.083Z","endTime":"2026-08-30T20:59:41.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985986593796333,"aZ":-30.186190722009353,"pfxX":-9.040237162864155,"pfxZ":1.2843118395105897,"pX":-1.4598990027006307,"pZ":3.097438372738565,"vX0":5.091817779101101,"vY0":-123.67501263888157,"vZ0":-1.1071155072344807,"x":172.65,"y":155.15,"x0":-2.3723869630425973,"y0":50.00228467454308,"z0":6.085821016778848,"aX":-13.984293405751178},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":15.1,"spinRate":2178,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4431178496226398,"extension":6.47450482354691},"index":3,"playId":"c514f125-4cef-36ae-9b4f-9d8f3e7c6d47","pitchNumber":2,"startTime":"2026-08-30T20:59:53.343Z","endTime":"2026-08-30T20:59:56.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670930367490374,"aZ":-28.117101663892566,"pfxX":-9.0901739735496,"pfxZ":2.628141818221975,"pX":-0.9721952672036752,"pZ":2.8403237294693016,"vX0":6.226100769384701,"vY0":-123.49148957135506,"vZ0":-1.8448311592083377,"x":154.06,"y":162.09,"x0":-2.3455029675534167,"y0":50.00243840424674,"z0":5.962966607292426,"aX":-14.03475840905501},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":2259,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.4435927785984912,"extension":6.694983261062803},"index":4,"playId":"cf670231-4039-3e98-ac37-8b859a3884a8","pitchNumber":3,"startTime":"2026-08-30T21:00:09.877Z","endTime":"2026-08-30T21:00:14.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952624094835627,"aZ":-30.066775807320905,"pfxX":5.507324100570413,"pfxZ":1.3512504224957524,"pX":-0.8646442980595794,"pZ":2.8779943936598444,"vX0":2.1499691254609647,"vY0":-123.65112843029014,"vZ0":-1.255399740201987,"x":149.96,"y":161.07,"x0":-2.459116855124743,"y0":50.003316239098226,"z0":5.898056791479267,"aX":8.590544483592069},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":-10.4,"spinRate":2543,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.44171915728722455,"extension":6.728354991415993},"index":5,"playId":"f150a9e8-dc3e-3a5c-908e-106d2d647044","pitchNumber":4,"startTime":"2026-08-30T21:00:29.033Z","endTime":"2026-08-30T21:00:32.931Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-30T21:00:39.019Z","endTime":"2026-08-30T21:00:56.925Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23081057060762,"aZ":-11.79473924850133,"pfxX":-4.254147253178768,"pfxZ":10.124863690038596,"pX":0.049560947984264005,"pZ":3.999326423947296,"vX0":7.554420944178347,"vY0":-141.6558521958507,"vZ0":-3.44237557267069,"x":115.11,"y":130.8,"x0":-2.1107872073665748,"y0":50.00453400184852,"z0":5.99530876652391,"aX":-8.564971116961738},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":6.0,"spinRate":2192,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3880820647748022,"extension":6.5878545190108},"index":7,"playId":"bd46fee3-3e2b-3af6-a99f-4607ecf06a7e","pitchNumber":5,"startTime":"2026-08-30T21:00:56.925Z","endTime":"2026-08-30T21:01:00.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:01:00.366Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Bichette doubles (22) on a ground ball to left fielder Yordan Alvarez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T21:01:05.004Z","endTime":"2026-08-30T21:01:43.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18338648873961,"aZ":-13.07608892713911,"pfxX":-5.030287514169912,"pfxZ":9.84267972970431,"pX":-1.1296838042617394,"pZ":2.990120039062115,"vX0":4.392764689442535,"vY0":-139.12551322699113,"vZ0":-5.6594392159787565,"x":160.06,"y":158.05,"x0":-2.0834829710654885,"y0":50.00154234454917,"z0":5.933451385604437,"aX":-9.759839399711414},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":8.0,"spinRate":2154,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3952379664830312,"extension":6.57667380055892},"hitData":{"launchSpeed":97.3,"launchAngle":8.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.32,"coordY":141.48}},"index":0,"playId":"75eed5d2-f876-3230-8edf-52c51134b142","pitchNumber":1,"startTime":"2026-08-30T21:01:29.133Z","endTime":"2026-08-30T21:01:43.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:01:43.151Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, second baseman Jose Altuve to first baseman Christian Walker. Bo Bichette to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T21:02:08.338Z","endTime":"2026-08-30T21:04:46.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44597629864821,"aZ":-15.715370464853889,"pfxX":-6.297707916028548,"pfxZ":8.401147019443007,"pX":-0.013531035598669841,"pZ":3.5188093906472306,"vX0":7.964389386123188,"vY0":-139.55783824324286,"vZ0":-3.956278195128291,"x":117.52,"y":143.77,"x0":-2.0954483859638477,"y0":50.002273392701234,"z0":6.000197530543423,"aX":-12.336909214851481},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2261,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3935293695901292,"extension":6.5823206397597485},"index":0,"playId":"61b12970-34ea-3c60-8886-4d80dfef9bbc","pitchNumber":1,"startTime":"2026-08-30T21:02:16.602Z","endTime":"2026-08-30T21:02:20.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.122255944951654,"aZ":-15.26857761874286,"pfxX":-4.869776808563694,"pfxZ":8.630037405010818,"pX":0.0036978351822879855,"pZ":3.953351615188568,"vX0":7.509728789123077,"vY0":-139.50320531224966,"vZ0":-2.855953011968947,"x":116.86,"y":132.04,"x0":-2.097889882142401,"y0":50.005234247575224,"z0":6.004468163040436,"aX":-9.542954497225386},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2191,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39352917396250486,"extension":6.579044734045872},"index":1,"playId":"29ad5d2a-f4dd-3bed-a956-488d70e63acc","pitchNumber":2,"startTime":"2026-08-30T21:02:34.998Z","endTime":"2026-08-30T21:02:38.813Z","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":85.7,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.803252981730413,"aZ":-26.70482977468095,"pfxX":5.01970821185819,"pfxZ":3.422891791349235,"pX":-0.9888209803650452,"pZ":3.0787463831096944,"vX0":2.291083876832004,"vY0":-124.90371583318158,"vZ0":-1.7030886625303223,"x":154.69,"y":155.65,"x0":-2.567174584140292,"y0":50.00000610030677,"z0":5.944461733397335,"aX":8.00767239613588},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.1,"breakHorizontal":-9.6,"spinRate":2457,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.43686711912263876,"extension":6.441500213021916},"index":2,"playId":"a2755f1c-ea8c-39cc-8859-98dd7289392e","pitchNumber":3,"startTime":"2026-08-30T21:02:56.159Z","endTime":"2026-08-30T21:03:00.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027309911559733,"aZ":-28.192689400698626,"pfxX":-9.022744824457389,"pfxZ":2.4797511405494346,"pX":0.17499192530480853,"pZ":1.3771718393292565,"vX0":8.95700655190993,"vY0":-125.7397374863141,"vZ0":-5.509996965470052,"x":110.33,"y":201.6,"x0":-2.2577770368578856,"y0":50.00204910311422,"z0":5.8789188655272175,"aX":-14.476070683843508},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":14.3,"spinRate":2182,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.43527741974505174,"extension":6.659706907917545},"index":3,"playId":"83b2baac-87ac-3afa-b26a-d3b8ef7ac2b9","pitchNumber":4,"startTime":"2026-08-30T21:03:15.725Z","endTime":"2026-08-30T21:03:20.826Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T21:03:27.367Z","endTime":"2026-08-30T21:03:46.559Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14915020442595,"aZ":-14.522292328273037,"pfxX":-5.3537266160284664,"pfxZ":9.02860779930294,"pX":-0.19975805869899113,"pZ":2.458852098049386,"vX0":7.341541979711961,"vY0":-139.36391197368388,"vZ0":-6.79506471555418,"x":124.61,"y":172.39,"x0":-2.1803005032335117,"y0":50.002444215309964,"z0":5.899446980986774,"aX":-10.466245755508343},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2169,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3939812470933495,"extension":6.6303215907689115},"index":5,"playId":"8293644f-d8d0-3eac-95b8-d52b94785f92","pitchNumber":5,"startTime":"2026-08-30T21:03:46.559Z","endTime":"2026-08-30T21:03:50.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514863608373627,"aZ":-31.326672587956164,"pfxX":-9.073557759218716,"pfxZ":0.5388373803328097,"pX":-0.8677007583864128,"pZ":2.629095475313116,"vX0":6.464751124898521,"vY0":-125.1123665038202,"vZ0":-1.894415122266846,"x":150.07,"y":167.79,"x0":-2.313220035383835,"y0":50.00374650920631,"z0":5.976773327282575,"aX":-14.307682393499089},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":2351,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.43869769035487316,"extension":6.454724107203973},"index":6,"playId":"9672bbb1-ef40-3b89-9d79-0d6c3d002445","pitchNumber":6,"startTime":"2026-08-30T21:04:12.621Z","endTime":"2026-08-30T21:04:15.937Z","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.4,"endSpeed":88.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34638219200415,"aZ":-12.431883179963586,"pfxX":-6.538856472065506,"pfxZ":9.917070970585272,"pX":0.7175954232575621,"pZ":2.3171169907103004,"vX0":9.875121633047593,"vY0":-139.91835899917177,"vZ0":-7.510191970276859,"x":89.65,"y":176.22,"x0":-2.001305732597332,"y0":50.00692349308471,"z0":5.843537532123729,"aX":-13.022853415552639},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":10.0,"spinRate":2279,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.390849621741685,"extension":6.751240369845607},"hitData":{"launchSpeed":53.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.59,"coordY":154.4}},"index":7,"playId":"a4acdc98-295c-33ea-8072-1cef7e47d1c4","pitchNumber":7,"startTime":"2026-08-30T21:04:38.450Z","endTime":"2026-08-30T21:04:46.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:04:46.872Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Young grounds out to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T21:04:59.985Z","endTime":"2026-08-30T21:06:28.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86473538551339,"aZ":-11.856470806013863,"pfxX":-6.842542084657662,"pfxZ":10.37041395142802,"pX":-0.4374447342711071,"pZ":2.322305103531629,"vX0":7.201937986060726,"vY0":-139.67269978009134,"vZ0":-7.37748798015008,"x":133.67,"y":176.08,"x0":-2.170545273417505,"y0":50.00648918671046,"z0":5.792255651612051,"aX":-13.41154983797448},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":10.8,"spinRate":2236,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39338824616471024,"extension":6.584670084356791},"index":0,"playId":"c797d983-ec4f-3654-927e-252b0c3fa8db","pitchNumber":1,"startTime":"2026-08-30T21:05:26.596Z","endTime":"2026-08-30T21:05:30.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.828921534412423,"aZ":-14.949542513396883,"pfxX":-4.965843534763177,"pfxZ":8.7652588392273,"pX":-0.4419012888361487,"pZ":4.801757741985215,"vX0":6.397610013727703,"vY0":-139.20938973190624,"vZ0":-0.8158050129996348,"x":133.84,"y":109.13,"x0":-2.1231323870683037,"y0":50.005754774305,"z0":6.08687611021929,"aX":-9.762433228594551},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2215,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39323230624502825,"extension":6.497903124128989},"index":1,"playId":"8452fe1a-175d-3e10-89a7-2897fb747ca6","pitchNumber":2,"startTime":"2026-08-30T21:05:51.317Z","endTime":"2026-08-30T21:05:54.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443092570978234,"aZ":-28.58370944351861,"pfxX":3.767581473224708,"pfxZ":2.2779135196682585,"pX":0.07783472230354316,"pZ":2.420612514365567,"vX0":4.605384578808229,"vY0":-124.88762994399936,"vZ0":-2.7439197909231265,"x":114.03,"y":173.42,"x0":-2.280613547132351,"y0":50.00546177706543,"z0":5.8877213254813645,"aX":5.94357100585051},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":-7.9,"spinRate":2413,"spinDirection":84},"zone":5,"typeConfidence":2.0,"plateTime":0.43879474058303725,"extension":6.733558369261725},"hitData":{"launchSpeed":78.8,"launchAngle":3.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":165.87}},"index":2,"playId":"187d99a6-56d8-3cff-80b6-751d805e2a52","pitchNumber":3,"startTime":"2026-08-30T21:06:21.523Z","endTime":"2026-08-30T21:06:28.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:06:28.712Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, third baseman Bo Bichette to first baseman Jared Young.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T21:08:52.305Z","endTime":"2026-08-30T21:10:19.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jefry Yan replaces Jonathan Pintaro.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:07:46.962Z","endTime":"2026-08-30T21:08:54.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642376,"link":"/api/v1/people/642376"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835728686025945,"aZ":-32.12969996798952,"pfxX":-0.9649485899953509,"pfxZ":0.030735046955810752,"pX":-0.999443643000036,"pZ":1.3972277637168533,"vX0":-6.368274550224263,"vY0":-125.61681904716347,"vZ0":-4.901564495718656,"x":155.1,"y":201.05,"x0":1.6957585011735412,"y0":50.00505595202945,"z0":5.990860585601676,"aX":-1.5392939898801097},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":3.2,"spinRate":2535,"spinDirection":343},"zone":13,"typeConfidence":0.9,"plateTime":0.4362958415773428,"extension":6.115110524385452},"index":1,"playId":"169dd6d3-0255-3f39-b7cf-4889f71c2643","pitchNumber":1,"startTime":"2026-08-30T21:08:54.590Z","endTime":"2026-08-30T21:08:57.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.622896269504064,"aZ":-12.330183101449286,"pfxX":3.076887326968431,"pfxZ":9.329873464671325,"pX":0.013080565715376484,"pZ":3.0559934870674326,"vX0":-5.883201957585628,"vY0":-144.45380079782586,"vZ0":-6.182668482856502,"x":116.5,"y":156.27,"x0":1.6704281184739005,"y0":50.00362142261189,"z0":5.972331610284114,"aX":6.545344426994135},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.0,"breakHorizontal":-4.4,"spinRate":2502,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.37824168393739344,"extension":6.138549669968263},"index":2,"playId":"eebca198-ef94-3b20-8656-d673b253bc79","pitchNumber":2,"startTime":"2026-08-30T21:09:13.474Z","endTime":"2026-08-30T21:09:16.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T21:09:31.248Z","endTime":"2026-08-30T21:09:46.157Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.954654153917595,"aZ":-14.048557513381265,"pfxX":7.2287379595069,"pfxZ":8.652447814558572,"pX":0.8547174855215298,"pZ":2.8905249839518743,"vX0":-5.014608118560225,"vY0":-143.7311047410292,"vZ0":-6.122978934955374,"x":84.42,"y":160.74,"x0":1.68181033675108,"y0":50.00283601195807,"z0":5.9190231451869,"aX":15.141872395497876},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":-12.1,"spinRate":2410,"spinDirection":144},"zone":12,"typeConfidence":0.79,"plateTime":0.38091838305333203,"extension":6.137284977154913},"index":4,"playId":"d43ae26d-b41b-3328-9ecf-e8e75aa08971","pitchNumber":3,"startTime":"2026-08-30T21:09:46.157Z","endTime":"2026-08-30T21:09:49.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.969884102821922,"aZ":-35.525519193935324,"pfxX":-2.5414854888938465,"pfxZ":-2.0871759379101187,"pX":-0.5254833580611032,"pZ":1.5911648297333993,"vX0":-4.5861141655417,"vY0":-127.1579802164449,"vZ0":-3.8697423070067205,"x":137.03,"y":195.82,"x0":1.6461002264887914,"y0":50.0044304868999,"z0":6.01259628595889,"aX":-4.077589919053919},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.6,"breakHorizontal":5.9,"spinRate":2677,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.43411631473976753,"extension":6.041384947893626},"hitData":{"launchSpeed":63.9,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.38,"coordY":153.3}},"index":5,"playId":"1f2fefa7-568d-36be-9a04-6f07997948b9","pitchNumber":4,"startTime":"2026-08-30T21:10:10.988Z","endTime":"2026-08-30T21:10:19.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:10:19.220Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T21:10:23.085Z","endTime":"2026-08-30T21:11:52.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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(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":99.5,"endSpeed":91.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84213275689304,"aZ":-9.57235343777528,"pfxX":3.1375128841546727,"pfxZ":10.708845943587248,"pX":-0.6589687235272218,"pZ":1.2168019984071081,"vX0":-7.036585963844745,"vY0":-144.4127295316288,"vZ0":-11.489856409212733,"x":142.12,"y":205.93,"x0":1.4023697612467176,"y0":50.00495464511937,"z0":5.837511165444782,"aX":6.623632025307709},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.2,"breakHorizontal":-4.3,"spinRate":2545,"spinDirection":155},"zone":13,"typeConfidence":0.92,"plateTime":0.3793803330605168,"extension":6.3504465356036395},"index":0,"playId":"ea074bbf-15b5-3901-be3e-6fab7169621f","pitchNumber":1,"startTime":"2026-08-30T21:10:47.959Z","endTime":"2026-08-30T21:10:51.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45833869129092,"aZ":-16.836848956948828,"pfxX":10.505685727284165,"pfxZ":7.457328733157371,"pX":1.4167275678547948,"pZ":1.9273184373036396,"vX0":-4.292016804121113,"vY0":-143.08873940938673,"vZ0":-8.02804438968703,"x":63.0,"y":186.74,"x0":1.5780210892859077,"y0":50.00407400361091,"z0":5.840662719802517,"aX":21.614069704370046},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":-18.0,"spinRate":2526,"spinDirection":155},"zone":14,"typeConfidence":0.93,"plateTime":0.38393754213144415,"extension":6.035099508395871},"index":1,"playId":"618243d5-fb10-36c3-9f54-9244b4967400","pitchNumber":2,"startTime":"2026-08-30T21:11:06.326Z","endTime":"2026-08-30T21:11:11.342Z","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":97.4,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67117592354513,"aZ":-12.385703349339916,"pfxX":7.542267011032097,"pfxZ":9.79846513534811,"pX":-0.798411556400577,"pZ":3.1137671358990326,"vX0":-8.888897874954017,"vY0":-141.52936793072112,"vZ0":-5.732104316968786,"x":147.43,"y":154.71,"x0":1.4098679755717949,"y0":50.001906361108034,"z0":5.965465230338588,"aX":15.2309847312102},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":-11.8,"spinRate":2467,"spinDirection":153},"zone":1,"typeConfidence":0.84,"plateTime":0.387686434351608,"extension":6.37957166587007},"index":2,"playId":"8a7792ff-7ed5-32ee-82c3-3016f49c9ae4","pitchNumber":3,"startTime":"2026-08-30T21:11:28.928Z","endTime":"2026-08-30T21:11:32.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.055679251808506,"aZ":-8.865342548051528,"pfxX":2.564372734072788,"pfxZ":11.426488709979854,"pX":-0.9512619483842915,"pZ":1.1294794623468523,"vX0":-7.564040174534498,"vY0":-141.82158315826248,"vZ0":-11.495660838126609,"x":153.26,"y":208.28,"x0":1.415644017955517,"y0":50.00041239293257,"z0":5.798028747314293,"aX":5.230842412971725},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":-3.1,"spinRate":2402,"spinDirection":150},"zone":13,"typeConfidence":0.92,"plateTime":0.38602735730410753,"extension":6.295825531717423},"index":3,"playId":"1458809d-09fd-35ab-b0c8-f3db432b5898","pitchNumber":4,"startTime":"2026-08-30T21:11:48.860Z","endTime":"2026-08-30T21:11:52.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:11:52.290Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to pitcher Jefry Yan. Isaac Paredes to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T21:12:12.105Z","endTime":"2026-08-30T21:13:30.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642376,"link":"/api/v1/people/642376"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.216754020549594,"aZ":-12.589782547672124,"pfxX":7.44051578829067,"pfxZ":9.90408369254002,"pX":-0.846975936969334,"pZ":2.199599553616286,"vX0":-8.954167032930162,"vY0":-139.87497005491224,"vZ0":-7.930903576549289,"x":149.28,"y":179.39,"x0":1.4324086775699088,"y0":50.00059273263777,"z0":5.9014320925346135,"aX":14.709191154522733},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":-11.5,"spinRate":2460,"spinDirection":153},"zone":13,"typeConfidence":0.83,"plateTime":0.39192689187014107,"extension":6.244683730565598},"index":0,"playId":"cc33b85c-87b7-3905-b4cc-aef6c721be1b","pitchNumber":1,"startTime":"2026-08-30T21:12:22.283Z","endTime":"2026-08-30T21:12:26.137Z","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":98.4,"endSpeed":89.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82007234662261,"aZ":-11.609017199822373,"pfxX":8.144429245178541,"pfxZ":10.034241440281576,"pX":-0.49437550871422703,"pZ":1.7254239086699648,"vX0":-8.881523298454137,"vY0":-142.71734956079933,"vZ0":-9.178585862698714,"x":135.84,"y":192.19,"x0":1.609436990577161,"y0":50.00239469011767,"z0":5.726993736760118,"aX":16.692352788706785},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":-12.8,"spinRate":2536,"spinDirection":148},"zone":7,"typeConfidence":0.88,"plateTime":0.3847314774751047,"extension":6.185751754936494},"index":1,"playId":"905945ae-1787-3c4b-951b-2f393bcfe793","pitchNumber":2,"startTime":"2026-08-30T21:12:41.982Z","endTime":"2026-08-30T21:12:45.406Z","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":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.847022171491396,"aZ":-12.087280828155073,"pfxX":6.484380567820617,"pfxZ":9.87518909815175,"pX":-0.5253780155748249,"pZ":2.56964912832974,"vX0":-7.762171965031859,"vY0":-141.82241306683707,"vZ0":-6.921397086129923,"x":137.03,"y":169.4,"x0":1.4063580828996642,"y0":50.00650814143669,"z0":5.815232464326174,"aX":13.194612205513856},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":-10.2,"spinRate":2524,"spinDirection":160},"zone":1,"typeConfidence":0.6,"plateTime":0.38640812216783527,"extension":6.221336963287845},"index":2,"playId":"9ad93425-373c-3cdf-a34c-e81b24f003e8","pitchNumber":3,"startTime":"2026-08-30T21:13:02.030Z","endTime":"2026-08-30T21:13:05.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640814632318115,"aZ":-20.1521872839522,"pfxX":8.812872720203591,"pfxZ":6.696121875881518,"pX":0.4983929908834061,"pZ":0.7672951923131528,"vX0":-6.042006255865411,"vY0":-132.69501263741168,"vZ0":-9.530183265819232,"x":98.0,"y":218.06,"x0":1.6523580746899904,"y0":50.00065556703766,"z0":5.855388510976805,"aX":15.817792371452152},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":-14.8,"spinRate":1577,"spinDirection":149},"zone":14,"typeConfidence":0.82,"plateTime":0.4117289040103205,"extension":6.38571729344884},"hitData":{"launchSpeed":67.8,"launchAngle":-3.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":187.15}},"index":3,"playId":"40b86e99-8e38-3eb3-89a4-e88b48753b94","pitchNumber":4,"startTime":"2026-08-30T21:13:22.355Z","endTime":"2026-08-30T21:13:30.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:13:30.146Z","atBatIndex":53},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Walker hit by pitch. Isaac Paredes to 3rd. Jose Altuve to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T21:13:44.543Z","endTime":"2026-08-30T21:14:45.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26464946816715,"aZ":-20.838534363156437,"pfxX":8.784656009557455,"pfxZ":6.655610169738566,"pX":-0.621254169668739,"pZ":1.4670008164692327,"vX0":-7.66504918325452,"vY0":-129.4720603537239,"vZ0":-7.076040797978047,"x":140.68,"y":199.17,"x0":1.2319371291395638,"y0":50.00361213589933,"z0":5.822889013975749,"aX":14.96046266411932},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":1369,"spinDirection":146},"zone":13,"typeConfidence":0.92,"plateTime":0.42256844858533027,"extension":6.303613389125676},"index":0,"playId":"7b12e596-5a2d-3608-9957-10c79348d4d8","pitchNumber":1,"startTime":"2026-08-30T21:14:19.719Z","endTime":"2026-08-30T21:14:23.138Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78362795260973,"aZ":-11.559456474602342,"pfxX":3.073821816477005,"pfxZ":10.059822613822243,"pX":-1.6236359866842414,"pZ":3.5647654448386747,"vX0":-9.546072600723612,"vY0":-142.48421383177802,"vZ0":-4.400983253116644,"x":178.89,"y":142.53,"x0":1.3757464296836521,"y0":50.00245272964141,"z0":5.864155972637657,"aX":6.300334227056591},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":-3.6,"spinRate":2470,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.38492485767675566,"extension":6.053198491162439},"index":1,"playId":"4779cfeb-6fe5-3056-88f1-11114a4e7097","pitchNumber":2,"startTime":"2026-08-30T21:14:38.726Z","endTime":"2026-08-30T21:14:45.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:14:45.816Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out to first baseman Jared Young. Isaac Paredes scores. Jose Altuve scores. Christian Walker to 3rd. Throwing error by first baseman Jared Young.","rbi":1,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T21:15:13.973Z","endTime":"2026-08-30T21:15:34.385Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":{"id":642376,"link":"/api/v1/people/642376"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":642376,"link":"/api/v1/people/642376"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.131207530981094,"aZ":-13.585297547399746,"pfxX":8.268906074227145,"pfxZ":9.11106973763863,"pX":-0.17546241220048844,"pZ":1.3676124417322004,"vX0":-7.588932146910099,"vY0":-142.69074595565561,"vZ0":-9.807850563190303,"x":123.69,"y":201.85,"x0":1.4583821982093803,"y0":50.00123892081533,"z0":5.728727225198736,"aX":16.86662535771044},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":-13.2,"spinRate":2463,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.3854431706857304,"extension":6.189207656996716},"hitData":{"launchSpeed":71.7,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":177.53}},"index":0,"playId":"da33b5b4-c532-333f-810d-ad4d11dc76b0","pitchNumber":1,"startTime":"2026-08-30T21:15:20.445Z","endTime":"2026-08-30T21:15:34.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:15:34.385Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T21:16:31.645Z","endTime":"2026-08-30T21:18:09.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.325851540163182,"aZ":-17.45049508061504,"pfxX":7.464225426498823,"pfxZ":7.2013811371118175,"pX":-0.14552666003192136,"pZ":1.5085523270344288,"vX0":-6.776550319209482,"vY0":-141.8005819051746,"vZ0":-8.98972087511393,"x":122.55,"y":198.05,"x0":1.3012540306907934,"y0":50.000076873876,"z0":5.824983261018398,"aX":15.253466793213663},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":-12.2,"spinRate":2432,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.38572666383945187,"extension":6.215401289147301},"index":0,"playId":"d0c58df3-4f6a-3d30-81e2-db7456960cb6","pitchNumber":1,"startTime":"2026-08-30T21:16:33.101Z","endTime":"2026-08-30T21:16:37.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.137538627606784,"aZ":-34.8206235971962,"pfxX":-1.1050897664998722,"pfxZ":-1.6591675309219855,"pX":-0.03734846177576307,"pZ":2.6211021517402777,"vX0":-3.842977906045047,"vY0":-126.54216383703839,"vZ0":-1.8669741976676502,"x":118.42,"y":168.01,"x0":1.6529782630040382,"y0":50.000013766838954,"z0":6.194666625787394,"aX":-1.766470825973552},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":3.0,"spinRate":2677,"spinDirection":340},"zone":5,"typeConfidence":0.9,"plateTime":0.43514629585975184,"extension":5.9323357331296895},"index":1,"playId":"e88298bd-e8e7-3ac2-80b3-0c506ff00bb7","pitchNumber":2,"startTime":"2026-08-30T21:16:58.537Z","endTime":"2026-08-30T21:17:02.376Z","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":99.0,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05345575091537,"aZ":-10.96530281526477,"pfxX":3.8836189623392814,"pfxZ":10.162006692057204,"pX":0.4260366568146068,"pZ":3.353356397331953,"vX0":-5.081557280827284,"vY0":-143.9341631156168,"vZ0":-5.710325860496119,"x":100.76,"y":148.24,"x0":1.7142086818878777,"y0":50.004012600588005,"z0":6.049501680353508,"aX":8.106575295816628},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":-6.0,"spinRate":2470,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.3813202756311269,"extension":6.134950072828962},"index":2,"playId":"b14fdf56-a977-3d2c-824a-eab8e38d9c39","pitchNumber":3,"startTime":"2026-08-30T21:17:21.731Z","endTime":"2026-08-30T21:17:26.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.724289703770527,"aZ":-32.24552343190707,"pfxX":-1.9293119425404885,"pfxZ":-0.03915390861275281,"pX":1.109323427520549,"pZ":1.651907706075406,"vX0":-1.099012521674543,"vY0":-125.36897400935213,"vZ0":-4.376735887667382,"x":74.72,"y":194.18,"x0":1.8049549537996932,"y0":50.006258511613346,"z0":6.069304044836677,"aX":-3.054022736553445},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":3.7,"spinRate":2524,"spinDirection":341},"zone":14,"typeConfidence":0.9,"plateTime":0.4378535832616439,"extension":6.0264500744899205},"index":3,"playId":"641ae5e9-a1bd-3d17-87ef-da1e96db84c6","pitchNumber":4,"startTime":"2026-08-30T21:17:44.974Z","endTime":"2026-08-30T21:17:48.833Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352453641226557,"aZ":-26.63115501105218,"pfxX":7.296300237794318,"pfxZ":3.1667095135110213,"pX":1.077825123457603,"pZ":1.700433018742094,"vX0":-4.3453783431557165,"vY0":-131.1341617061158,"vZ0":-5.817715020372542,"x":75.92,"y":192.87,"x0":1.8038756151586215,"y0":50.00329041103313,"z0":5.920735751816947,"aX":12.775059837436043},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":-12.4,"spinRate":1337,"spinDirection":138},"zone":14,"typeConfidence":0.88,"plateTime":0.41683781399449593,"extension":6.118024737746352},"index":4,"playId":"24ff6df2-783b-3574-ae1b-42444d9d90ed","pitchNumber":5,"startTime":"2026-08-30T21:18:06.759Z","endTime":"2026-08-30T21:18:09.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:18:09.943Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:23:47.686Z","endTime":"2026-08-30T21:25:03.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.042013149095798,"aZ":-28.39833845523463,"pfxX":7.431605831035281,"pfxZ":2.5262100859446477,"pX":0.09121961887714591,"pZ":3.1428843620750477,"vX0":3.6089052121249385,"vY0":-121.37291975435413,"vZ0":-0.6756055690312843,"x":113.52,"y":153.92,"x0":-2.3791877589103296,"y0":50.005100664719414,"z0":5.890846765269509,"aX":11.124744586194371},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":-14.3,"spinRate":2468,"spinDirection":75},"zone":2,"typeConfidence":2.0,"plateTime":0.4507124640869158,"extension":6.588764670533414},"index":0,"playId":"686187e9-ba9a-39b9-9505-0fa275291b7c","pitchNumber":1,"startTime":"2026-08-30T21:23:52.362Z","endTime":"2026-08-30T21:23:56.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52046036992649,"aZ":-26.99527191107859,"pfxX":6.137630817940123,"pfxZ":3.344122820457044,"pX":1.9629602029643385,"pZ":1.1624595359572096,"vX0":7.957052563013136,"vY0":-124.07195925699229,"vZ0":-5.829202326809076,"x":42.18,"y":207.39,"x0":-2.0916802696619716,"y0":50.0000653234314,"z0":5.812822487880801,"aX":9.497364911017074},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-13.1,"spinRate":2455,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.44269339429409094,"extension":6.848471413664796},"index":1,"playId":"6d2174eb-4615-365a-ba2c-aa9ecfacb085","pitchNumber":2,"startTime":"2026-08-30T21:24:06.779Z","endTime":"2026-08-30T21:24:09.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647720884845853,"aZ":-27.427217636248646,"pfxX":-9.135223221577808,"pfxZ":2.9962438220881014,"pX":0.17714998475547963,"pZ":1.4620525174567018,"vX0":8.821040874562312,"vY0":-124.87470048940172,"vZ0":-5.418524051322152,"x":110.25,"y":199.3,"x0":-2.210607441101258,"y0":50.000295959068424,"z0":5.910394232096561,"aX":-14.456130470789851},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":14.5,"spinRate":2229,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.43827169131752886,"extension":6.4885405638057465},"index":2,"playId":"36da58e4-313f-3c21-befa-2678c20d9f2f","pitchNumber":3,"startTime":"2026-08-30T21:24:23.292Z","endTime":"2026-08-30T21:24:26.371Z","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":96.7,"endSpeed":88.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52910660327321,"aZ":-11.00784172443425,"pfxX":-3.563033798941807,"pfxZ":10.587121432585278,"pX":-0.3251006053483128,"pZ":3.1274094734345654,"vX0":6.085444529254654,"vY0":-140.65336374825316,"vZ0":-5.891996394642446,"x":129.39,"y":154.34,"x0":-2.0559183113040707,"y0":50.00614028164709,"z0":5.9664791757355795,"aX":-7.126132808581445},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":5.2,"spinRate":2368,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38973857062746786,"extension":6.559572517443601},"index":3,"playId":"5eab1334-60d9-373b-9df5-639bef488b2f","pitchNumber":4,"startTime":"2026-08-30T21:24:38.643Z","endTime":"2026-08-30T21:24:41.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.839129912408183,"aZ":-12.418158454306207,"pfxX":-5.244305346841303,"pfxZ":9.8219197481577,"pX":-0.434205975296889,"pZ":4.093631269138776,"vX0":6.637312399514682,"vY0":-140.88012092737816,"vZ0":-3.1557006568706645,"x":133.55,"y":128.25,"x0":-2.1387160455915017,"y0":50.000010048345075,"z0":6.030265068134657,"aX":-10.546106907486797},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2295,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38871020616214436,"extension":6.652970380686879},"index":4,"playId":"8d79ab10-365d-3fac-b051-0985455fe136","pitchNumber":5,"startTime":"2026-08-30T21:25:00.210Z","endTime":"2026-08-30T21:25:03.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:25:03.235Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:25:31.938Z","endTime":"2026-08-30T21:26:52.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T21:25:26.101Z","endTime":"2026-08-30T21:25:34.298Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81870028801476,"aZ":-11.325870501398338,"pfxX":-6.048127056047029,"pfxZ":10.775970399054014,"pX":-0.6578086385034664,"pZ":3.086010711621964,"vX0":6.052870018689154,"vY0":-138.64093603653046,"vZ0":-5.710888294276767,"x":142.07,"y":155.46,"x0":-2.0901849005815665,"y0":50.000684307638956,"z0":5.937919937846595,"aX":-11.698804495322427},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":9.6,"spinRate":2291,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.39602059679018353,"extension":6.679236266634907},"index":1,"playId":"44d1de4a-60ed-3d21-b0b5-4c16c644939e","pitchNumber":1,"startTime":"2026-08-30T21:25:34.298Z","endTime":"2026-08-30T21:25:38.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31688342714606,"aZ":-11.72446485475285,"pfxX":-5.930249994780567,"pfxZ":10.315435262154104,"pX":-2.028314720233738,"pZ":3.136104826484749,"vX0":3.208031597911944,"vY0":-139.8458757450126,"vZ0":-5.553214315933935,"x":194.31,"y":154.11,"x0":-2.4194568320212473,"y0":50.00066313924751,"z0":5.915531882308529,"aX":-11.753021832208248},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":10.1,"spinRate":2268,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3915493277674118,"extension":6.682094534204214},"index":2,"playId":"0ff49c07-ee59-3b7b-8f1d-00c0ebcaf9b3","pitchNumber":2,"startTime":"2026-08-30T21:25:53.987Z","endTime":"2026-08-30T21:25:57.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835644904553636,"aZ":-12.365010061668423,"pfxX":-6.137113311616559,"pfxZ":9.972504012197609,"pX":-0.8554454772147584,"pZ":3.8092089277555616,"vX0":5.996442927660873,"vY0":-140.1050624987737,"vZ0":-3.9518271262601252,"x":149.61,"y":135.93,"x0":-2.2267335622135507,"y0":50.00683046687411,"z0":6.046977599654371,"aX":-12.196233335881557},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2163,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39102304383342057,"extension":6.545525432653815},"index":3,"playId":"b677f0e3-9da9-34d3-b5e0-6a354d00d879","pitchNumber":3,"startTime":"2026-08-30T21:26:10.805Z","endTime":"2026-08-30T21:26:15.437Z","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":86.6,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508108507827966,"aZ":-30.16841915897256,"pfxX":-9.419216265841953,"pfxZ":1.2439281549055892,"pX":-1.8006047564996301,"pZ":1.6833879556827676,"vX0":4.536813802714591,"vY0":-126.03019590493547,"vZ0":-4.514901804380567,"x":185.63,"y":193.33,"x0":-2.395759653930743,"y0":50.006300807640486,"z0":5.922085748309348,"aX":-15.225075967602168},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":2278,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4338468827939068,"extension":6.392454586218647},"index":4,"playId":"7624f793-e43e-30d3-89bd-57b9e2feec73","pitchNumber":4,"startTime":"2026-08-30T21:26:27.457Z","endTime":"2026-08-30T21:26:31.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16716716785138,"aZ":-12.3714469794503,"pfxX":-5.58415672029588,"pfxZ":9.76897368250544,"pX":-0.202576074584941,"pZ":1.4339366293338633,"vX0":7.189018792206609,"vY0":-140.82106613982998,"vZ0":-10.047592259605128,"x":124.72,"y":200.06,"x0":-2.0518626903188126,"y0":50.0025235738182,"z0":5.828180127066591,"aX":-11.320317421129129},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2196,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3875606567584544,"extension":6.5949945487347765},"hitData":{"launchSpeed":71.6,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.56,"coordY":143.55}},"index":5,"playId":"3505a984-24ce-3308-a1f9-ca88a386ce58","pitchNumber":5,"startTime":"2026-08-30T21:26:45.085Z","endTime":"2026-08-30T21:26:52.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:26:52.911Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, third baseman Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T21:27:16.662Z","endTime":"2026-08-30T21:28:46.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73969951627292,"aZ":-12.031168613773575,"pfxX":-5.3651781969553705,"pfxZ":10.41512855234078,"pX":0.2690011449324365,"pZ":3.3975981349435673,"vX0":8.147321171589807,"vY0":-138.82762446581816,"vZ0":-4.932432857825493,"x":106.75,"y":147.04,"x0":-2.019160804519726,"y0":50.00153142852222,"z0":6.011106210843005,"aX":-10.37574089424832},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":7.8,"spinRate":2287,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39591373947396624,"extension":6.568067196442629},"index":0,"playId":"98bc930b-d14b-3010-b94f-e8036064abfc","pitchNumber":1,"startTime":"2026-08-30T21:27:21.976Z","endTime":"2026-08-30T21:27:25.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":85.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586362225385656,"aZ":-22.601537957599177,"pfxX":0.6290158497339586,"pfxZ":5.302474709267191,"pX":0.8563145691229621,"pZ":0.8997657526743112,"vX0":7.283914406835037,"vY0":-132.53684926519693,"vZ0":-8.796927661024185,"x":84.36,"y":214.49,"x0":-1.9931019806429942,"y0":50.0003583414702,"z0":5.87382039496441,"aX":1.1328272793054037},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":-2.5,"spinRate":2395,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41106631084166523,"extension":6.523244630930003},"index":1,"playId":"d561b92f-8bbd-38de-8a6c-0729655d71f0","pitchNumber":2,"startTime":"2026-08-30T21:27:39.564Z","endTime":"2026-08-30T21:27:44.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10803579694384,"aZ":-11.858756321835918,"pfxX":-6.853741763745562,"pfxZ":9.949376973352631,"pX":0.6328282903034471,"pZ":2.3270212962576338,"vX0":9.84690339111923,"vY0":-142.12213026365075,"vZ0":-7.8190617452069535,"x":92.88,"y":175.95,"x0":-1.9892207657149907,"y0":50.006444256148356,"z0":5.870469287637655,"aX":-13.999791016446308},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2349,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38566300479867666,"extension":6.658532049957762},"index":2,"playId":"f7dd74f6-5e9e-3d25-b182-0f890bd97f8f","pitchNumber":3,"startTime":"2026-08-30T21:27:59.881Z","endTime":"2026-08-30T21:28:03.042Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8139051529808,"aZ":-26.284192978345605,"pfxX":2.595249784998263,"pfxZ":3.5257556912558536,"pX":0.9488970394682513,"pZ":1.6176170696171586,"vX0":6.917555157463374,"vY0":-128.24523039531914,"vZ0":-5.445118939817036,"x":80.83,"y":195.1,"x0":-2.1175523787218613,"y0":50.00387748804203,"z0":5.811265827734103,"aX":4.333640517344081},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":-6.2,"spinRate":2427,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4266351009506111,"extension":6.717603679110017},"index":3,"playId":"3548b493-388b-3a6a-ac72-3d9dc449bf77","pitchNumber":4,"startTime":"2026-08-30T21:28:19.477Z","endTime":"2026-08-30T21:28:23.685Z","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":85.4,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329816057791913,"aZ":-31.919351351048952,"pfxX":5.323788674084794,"pfxZ":0.16207524220461167,"pX":0.6211718314017144,"pZ":2.6463025184533704,"vX0":5.390890164560152,"vY0":-124.35964527188354,"vZ0":-1.6043986405750768,"x":93.32,"y":167.33,"x0":-2.267624589628909,"y0":50.00282547373049,"z0":5.951736270143685,"aX":8.323013112865487},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-10.9,"spinRate":2687,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.44071859104427524,"extension":6.5447821909036925},"hitData":{"launchSpeed":88.6,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":169.42}},"index":4,"playId":"0278ec32-0f54-3b3d-9703-8ff807a15bbe","pitchNumber":5,"startTime":"2026-08-30T21:28:38.232Z","endTime":"2026-08-30T21:28:46.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:28:46.143Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LaMonte Wade Jr. called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T21:31:30.026Z","endTime":"2026-08-30T21:33:04.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Austin Warren replaces Jefry Yan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:29:59.870Z","endTime":"2026-08-30T21:31:32.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681810,"link":"/api/v1/people/681810"},"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":92.8,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33773880289636,"aZ":-19.91818327906046,"pfxX":-8.054297877646496,"pfxZ":6.728724960814963,"pX":0.17031481762605932,"pZ":4.3509201731301985,"vX0":8.278250461729378,"vY0":-134.8397281456418,"vZ0":1.7804490807018651,"x":110.51,"y":121.31,"x0":-1.9094336346113907,"y0":50.00003730371772,"z0":5.097341498566445,"aX":-14.665501656599206},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":12.6,"spinRate":2306,"spinDirection":231},"zone":12,"typeConfidence":0.86,"plateTime":0.4079297605352208,"extension":6.322645160162023},"index":1,"playId":"ab315a67-1db7-351a-8d6d-6f0f3de899a7","pitchNumber":1,"startTime":"2026-08-30T21:31:32.336Z","endTime":"2026-08-30T21:31:35.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460827400737685,"aZ":-33.81689153918778,"pfxX":9.656459019250299,"pfxZ":-1.1079481172756012,"pX":-0.05392399732332059,"pZ":3.3181603254189507,"vX0":2.6044854200819247,"vY0":-121.01501463396608,"vZ0":3.0161768383890637,"x":119.06,"y":149.19,"x0":-2.399843766144836,"y0":50.00523093076297,"z0":5.0253055493386825,"aX":14.26894199966895},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.0,"breakHorizontal":-18.1,"spinRate":2682,"spinDirection":51},"zone":2,"typeConfidence":2.0,"plateTime":0.4532753729991179,"extension":6.166389079939858},"index":2,"playId":"fc6d4304-67b9-3a4a-841f-633250234192","pitchNumber":2,"startTime":"2026-08-30T21:31:50.169Z","endTime":"2026-08-30T21:31:54.331Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}}},{"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":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.306102069899154,"aZ":-34.534633589257574,"pfxX":11.035188093153494,"pfxZ":-1.5838082813933845,"pX":-3.011831068073727,"pZ":4.219010651941987,"vX0":-4.026780010870137,"vY0":-120.99306744566445,"vZ0":5.1409052364466215,"x":231.8,"y":124.87,"x0":-2.7651492587579694,"y0":50.001609879745644,"z0":5.083485319556906,"aX":16.456374581342377},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":-19.1,"spinRate":2713,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.45167859138229094,"extension":6.384492590336277},"index":3,"playId":"7afe3f22-b0c3-3a2e-b0e9-558a25974252","pitchNumber":3,"startTime":"2026-08-30T21:32:24.007Z","endTime":"2026-08-30T21:32:27.056Z","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":83.6,"endSpeed":77.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582828121845147,"aZ":-32.31504669856325,"pfxX":9.384394245177395,"pfxZ":-0.09486503591299655,"pX":-0.6747939486022425,"pZ":1.9818466844435516,"vX0":1.5276709351658138,"vY0":-121.86093444673959,"vZ0":-0.10642883665583436,"x":142.72,"y":185.27,"x0":-2.5288472485018607,"y0":50.002177367463446,"z0":4.8138936306289235,"aX":14.135312533548426},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.0,"breakHorizontal":-17.4,"spinRate":2715,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4491985154338578,"extension":6.389781714116891},"index":4,"playId":"ba20f608-ce20-3e2d-acd8-bdf68d8d78a0","pitchNumber":4,"startTime":"2026-08-30T21:32:39.274Z","endTime":"2026-08-30T21:32:42.446Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05387893362451,"aZ":-25.39130408891502,"pfxX":-11.054161187738748,"pfxZ":3.5460246908686788,"pX":0.4039160159416558,"pZ":2.3066022753584265,"vX0":10.227924737927584,"vY0":-137.7427803050783,"vZ0":-2.019255327710469,"x":101.6,"y":176.5,"x0":-1.9304805351422152,"y0":50.00012016455818,"z0":4.774809216441995,"aX":-21.129811862835915},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":17.8,"spinRate":2256,"spinDirection":240},"zone":6,"typeConfidence":0.92,"plateTime":0.39841304130506616,"extension":6.401014439446488},"index":5,"playId":"2c994abe-d3d3-3b44-bbf7-c3373561b687","pitchNumber":5,"startTime":"2026-08-30T21:33:00.103Z","endTime":"2026-08-30T21:33:04.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:33:04.053Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Allen flies out to left fielder Luis Robert Jr.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T21:33:20.924Z","endTime":"2026-08-30T21:35:09.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.408804658855136,"aZ":-34.49857590482539,"pfxX":6.563051206539375,"pfxZ":-1.5597164604390885,"pX":0.6964144302728026,"pZ":1.9751728591003028,"vX0":5.130779565626361,"vY0":-121.79050029955611,"vZ0":0.06761873417735775,"x":90.45,"y":185.45,"x0":-2.29507217517862,"y0":50.00174791464686,"z0":4.947289360867611,"aX":9.791636829349729},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.5,"breakHorizontal":-13.2,"spinRate":2497,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.45087392553388694,"extension":6.686289469232487},"index":0,"playId":"c6592f78-df22-3eb0-b040-9fdbbba7e5cb","pitchNumber":1,"startTime":"2026-08-30T21:33:29.330Z","endTime":"2026-08-30T21:33:33.150Z","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.4,"endSpeed":76.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.109067414197103,"aZ":-36.34163411217273,"pfxX":4.767884733598528,"pfxZ":-2.8299002711056667,"pX":1.8082907879616565,"pZ":0.9434795061356028,"vX0":8.013817582554863,"vY0":-121.20141715987813,"vZ0":-1.576119990467204,"x":48.07,"y":213.31,"x0":-2.174769688463307,"y0":50.00398786058174,"z0":4.808056478802966,"aX":7.015888689893155},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":-10.7,"spinRate":2494,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45381794122136343,"extension":6.501768008870689},"index":1,"playId":"0862c45f-937e-3744-b745-9de4c9e801d0","pitchNumber":2,"startTime":"2026-08-30T21:33:41.720Z","endTime":"2026-08-30T21:33:45.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.421883754721847,"aZ":-33.58843463392541,"pfxX":5.797043277940322,"pfxZ":-0.9271489948441909,"pX":0.6475740681130555,"pZ":1.7463925686646078,"vX0":5.281638756953935,"vY0":-123.18338915004234,"vZ0":-0.5139213781591008,"x":92.32,"y":191.63,"x0":-2.2842113829076554,"y0":50.004075743550565,"z0":4.818494954504391,"aX":8.832024157127803},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.6,"breakHorizontal":-11.8,"spinRate":2576,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4461036814988564,"extension":6.208708867905943},"index":2,"playId":"f56460f3-7f71-3d05-a207-2c6a79c247af","pitchNumber":3,"startTime":"2026-08-30T21:33:58.348Z","endTime":"2026-08-30T21:34:02.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335027900565436,"aZ":-32.69908962451845,"pfxX":7.314740842585102,"pfxZ":-0.35551307536819365,"pX":0.35217024480722875,"pZ":2.4151233049780965,"vX0":4.314988303545456,"vY0":-121.88286593769648,"vZ0":0.9624718769642302,"x":103.58,"y":173.57,"x0":-2.3948057747048583,"y0":50.000429391697445,"z0":4.852476767783203,"aX":10.933656824808025},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.1,"breakHorizontal":-14.3,"spinRate":2816,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.4504642002193626,"extension":6.559309578968806},"index":3,"playId":"5121eddc-2cf4-3cd0-a9fc-117a1745ca1c","pitchNumber":4,"startTime":"2026-08-30T21:34:16.715Z","endTime":"2026-08-30T21:34:19.904Z","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":94.3,"endSpeed":85.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35051458414789,"aZ":-18.617651836676302,"pfxX":-7.016846147613419,"pfxZ":7.150804487758158,"pX":-0.9287636485345364,"pZ":5.090722739975507,"vX0":5.914882749871118,"vY0":-137.0991861318384,"vZ0":3.5664647804334155,"x":152.4,"y":101.33,"x0":-2.2064066226693466,"y0":50.00671693616149,"z0":5.045406058217065,"aX":-13.31153868740899},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2283,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.400070596570294,"extension":6.42572665490749},"index":4,"playId":"d67c89fe-be61-3bb6-b32d-43f99e8fbb65","pitchNumber":5,"startTime":"2026-08-30T21:34:39.597Z","endTime":"2026-08-30T21:34:42.813Z","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":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112751467785387,"aZ":-33.23224877459069,"pfxX":7.667329104400909,"pfxZ":-0.7063129986597101,"pX":-0.3718390395356903,"pZ":2.70212975576688,"vX0":2.3700550051354363,"vY0":-122.78308006457712,"vZ0":1.5882793932326462,"x":131.17,"y":165.82,"x0":-2.3510254100480132,"y0":50.004509567218214,"z0":4.919730470430782,"aX":11.458564463442674},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":-14.5,"spinRate":2655,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.4497706513289508,"extension":6.5572600315506},"hitData":{"launchSpeed":87.6,"launchAngle":34.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.4,"coordY":72.07}},"index":5,"playId":"0d84cd0d-bd50-3e5a-b3e2-636bf7690708","pitchNumber":6,"startTime":"2026-08-30T21:35:01.242Z","endTime":"2026-08-30T21:35:09.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:35:09.962Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out to center fielder A.J. Ewing.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T21:35:34.002Z","endTime":"2026-08-30T21:35:59.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":80.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041390537454614,"aZ":-27.49445751955866,"pfxX":-1.3963846087356397,"pfxZ":2.814848686045144,"pX":-0.14376127695504187,"pZ":3.7828678490953433,"vX0":5.467251449474411,"vY0":-127.97015161592431,"vZ0":2.2539025914250437,"x":122.48,"y":136.64,"x0":-2.124970974629701,"y0":50.00069852043483,"z0":5.042433170145586,"aX":-2.3201818120648627},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":1.3,"spinRate":2219,"spinDirection":218},"zone":11,"typeConfidence":0.93,"plateTime":0.4277809862613289,"extension":6.291302692744964},"index":0,"playId":"eeb9d080-35f7-3d71-b430-05593b1298ce","pitchNumber":1,"startTime":"2026-08-30T21:35:35.415Z","endTime":"2026-08-30T21:35:39.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.165316134607117,"aZ":-32.748569298247695,"pfxX":5.448233545503001,"pfxZ":-0.3759064257115554,"pX":0.5404933943440647,"pZ":2.6618186217444713,"vX0":5.017266173033974,"vY0":-122.9572454146462,"vZ0":1.3714722008214613,"x":96.4,"y":166.91,"x0":-2.2470866253282784,"y0":50.00601073852782,"z0":4.910605164610373,"aX":8.205314884477897},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":-11.2,"spinRate":2548,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4483313574368144,"extension":6.546209472955405},"hitData":{"launchSpeed":91.6,"launchAngle":20.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.99,"coordY":84.27}},"index":1,"playId":"7c7285a0-bd1c-3d7e-86ca-2aa9ece1e7db","pitchNumber":2,"startTime":"2026-08-30T21:35:50.800Z","endTime":"2026-08-30T21:35:59.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:35:59.491Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:39:02.680Z","endTime":"2026-08-30T21:40:31.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Taylor Trammell replaces right fielder LaMonte Wade Jr., batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:37:30.963Z","endTime":"2026-08-30T21:37:30.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"802","replacedPlayer":{"id":664774,"link":"/api/v1/people/664774"}},{"details":{"description":"Pitching Change: Bryan Abreu replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T21:37:30.989Z","endTime":"2026-08-30T21:38:53.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Brett Baty replaces Luis Torrens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T21:38:53.273Z","endTime":"2026-08-30T21:39:04.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43742673010231,"aZ":-32.56919195126092,"pfxX":5.333159246932473,"pfxZ":-0.25428664735556517,"pX":-0.1271668146266729,"pZ":2.6070658077591946,"vX0":3.9591531658009433,"vY0":-123.9982188421197,"vZ0":-1.113681339399272,"x":121.85,"y":168.39,"x0":-2.4413894357549046,"y0":50.00288865662766,"z0":5.796785202426735,"aX":8.246142654467757},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-10.7,"spinRate":2737,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.44292206302225523,"extension":6.358087916385391},"index":3,"playId":"3f106179-934a-3fa9-8be8-fd6e94ecd816","pitchNumber":1,"startTime":"2026-08-30T21:39:04.942Z","endTime":"2026-08-30T21:39:08.908Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-30T21:39:24.290Z","endTime":"2026-08-30T21:39:34.955Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.139388495625614,"aZ":-36.26931928990192,"pfxX":5.875538070035985,"pfxZ":-2.593495118097932,"pX":-1.2640407882769864,"pZ":3.0995257512260825,"vX0":0.81814927988255,"vY0":-125.14532384398608,"vZ0":0.4348323171008639,"x":165.18,"y":155.09,"x0":-2.3585049799202698,"y0":50.001572156521824,"z0":5.903401587967173,"aX":9.283377857929267},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.3,"breakHorizontal":-10.8,"spinRate":2780,"spinDirection":47},"zone":11,"typeConfidence":0.9,"plateTime":0.43829477819380624,"extension":6.34521112736753},"index":5,"playId":"c0a3eeed-ff7a-37ef-abe2-c24f87aabff8","pitchNumber":2,"startTime":"2026-08-30T21:39:34.955Z","endTime":"2026-08-30T21:39:38.945Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943796053552223,"aZ":-18.78970130366551,"pfxX":-1.754077502176635,"pfxZ":7.148415127580131,"pX":-1.1406331335622395,"pZ":3.1867014976379218,"vX0":4.228899735872766,"vY0":-136.2305365505609,"vZ0":-2.643466105652913,"x":160.48,"y":152.74,"x0":-2.4877384927268498,"y0":50.00551859463921,"z0":5.4739674846122846,"aX":-3.286050399160548},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":2.3,"spinRate":2444,"spinDirection":205},"zone":11,"typeConfidence":0.85,"plateTime":0.40262367574821134,"extension":6.633597052858121},"index":6,"playId":"c8afb334-974f-3a8b-9df9-42258eacc364","pitchNumber":3,"startTime":"2026-08-30T21:39:50.888Z","endTime":"2026-08-30T21:39:54.981Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39373543441656,"aZ":-34.84679427938209,"pfxX":6.570040625992423,"pfxZ":-1.7255459939591464,"pX":0.061017584392739695,"pZ":2.762911961905955,"vX0":3.850384088221472,"vY0":-124.33304873744495,"vZ0":-0.049740331753421296,"x":114.67,"y":164.18,"x0":-2.3666898521085167,"y0":50.00337679638426,"z0":5.700837779006922,"aX":10.176026824283207},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":-12.8,"spinRate":2917,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.4423352850040856,"extension":6.4279241673980545},"index":7,"playId":"1f2897fc-25db-3f9f-bb1e-a1bb0a2d132e","pitchNumber":4,"startTime":"2026-08-30T21:40:08.888Z","endTime":"2026-08-30T21:40:13.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9131154797472,"aZ":-34.542788808502756,"pfxX":5.181052804119572,"pfxZ":-1.4511987029629463,"pX":0.0658870530615111,"pZ":1.8396296658692786,"vX0":3.934770546068738,"vY0":-127.61308345227543,"vZ0":-2.747047082590182,"x":114.49,"y":189.11,"x0":-2.174992783471813,"y0":50.00370978227529,"z0":5.680852006962416,"aX":8.452268568525826},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.0,"breakHorizontal":-10.3,"spinRate":2996,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.43100357351765295,"extension":6.343199099972492},"index":8,"playId":"0a8b8304-4fdc-34ec-8790-c8fe432f7f10","pitchNumber":5,"startTime":"2026-08-30T21:40:27.301Z","endTime":"2026-08-30T21:40:31.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:40:31.621Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:40:57.151Z","endTime":"2026-08-30T21:41:46.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236293684090114,"aZ":-22.599322241773613,"pfxX":0.5684883813060777,"pfxZ":5.151445157048904,"pX":-0.4105767909901088,"pZ":3.385292995049954,"vX0":5.248089364589816,"vY0":-135.40076797762808,"vZ0":-1.199926248728704,"x":132.65,"y":147.38,"x0":-2.4468686957057058,"y0":50.003786862867265,"z0":5.413786211601647,"aX":1.0561494466026689},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":-2.2,"spinRate":2697,"spinDirection":184},"zone":11,"typeConfidence":0.92,"plateTime":0.4043384283689391,"extension":6.446828411318884},"index":0,"playId":"87a46e78-9c86-3755-a8f8-3e9edc8a1001","pitchNumber":1,"startTime":"2026-08-30T21:40:57.151Z","endTime":"2026-08-30T21:41:01.115Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-30T21:41:20.148Z","endTime":"2026-08-30T21:41:38.185Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44872312502706,"aZ":-12.375246168276995,"pfxX":-3.804928935323087,"pfxZ":10.019152733769292,"pX":-0.20316944728196742,"pZ":1.4753432582717618,"vX0":6.532799935064326,"vY0":-140.55478429407881,"vZ0":-8.388240912443495,"x":124.74,"y":198.95,"x0":-2.0762127446907135,"y0":50.006468112667676,"z0":5.3256390200975385,"aX":-7.522290110325604},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":5.4,"spinRate":2455,"spinDirection":212},"zone":13,"typeConfidence":0.92,"plateTime":0.3914914970045795,"extension":6.515540515848581},"hitData":{"launchSpeed":101.9,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":148.14}},"index":2,"playId":"6adaade5-6d65-3199-a867-9959d8370600","pitchNumber":2,"startTime":"2026-08-30T21:41:38.185Z","endTime":"2026-08-30T21:41:46.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:41:46.356Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:41:59.390Z","endTime":"2026-08-30T21:44:28.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48325178321804,"aZ":-14.355129679209666,"pfxX":-4.32344749574098,"pfxZ":8.87842735797852,"pX":-0.7144400352116722,"pZ":3.35549371812035,"vX0":5.978055828682,"vY0":-141.3217547450671,"vZ0":-3.2576344003342594,"x":144.23,"y":148.18,"x0":-2.3030102458431316,"y0":50.00581361562212,"z0":5.454839355424966,"aX":-8.680631808053468},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":2367,"spinDirection":210},"zone":1,"typeConfidence":0.92,"plateTime":0.38869599111462705,"extension":6.665946654865836},"index":0,"playId":"d7bce4e2-9a93-3bd3-824f-6f35ace92b30","pitchNumber":1,"startTime":"2026-08-30T21:42:13.515Z","endTime":"2026-08-30T21:42:17.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77838470447462,"aZ":-35.87952551679414,"pfxX":4.500364359049536,"pfxZ":-2.1511120021762293,"pX":0.5751285057969825,"pZ":0.218221686023841,"vX0":5.611553267220431,"vY0":-130.41883927428378,"vZ0":-6.349337586099983,"x":95.08,"y":232.89,"x0":-2.1903849828625113,"y0":50.00548868742637,"z0":5.395061034668786,"aX":7.742133731575428},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.2,"breakHorizontal":-9.4,"spinRate":2918,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.42019882277363596,"extension":6.489643791710867},"index":1,"playId":"084fc365-7096-3a39-8e01-e6973a7ff254","pitchNumber":2,"startTime":"2026-08-30T21:42:30.386Z","endTime":"2026-08-30T21:42:33.867Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72885985809386,"aZ":-35.539829945549634,"pfxX":1.8335714872629691,"pfxZ":-2.0177214250492703,"pX":0.6200786092106828,"pZ":1.678413740862613,"vX0":6.946349483526271,"vY0":-128.91442752360146,"vZ0":-2.7791855693325402,"x":93.36,"y":193.46,"x0":-2.355922012566774,"y0":50.00109921358227,"z0":5.535016573911998,"aX":3.0611265337530424},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.1,"breakHorizontal":-5.0,"spinRate":2830,"spinDirection":65},"zone":9,"typeConfidence":0.89,"plateTime":0.42614020572067446,"extension":6.4163640829784825},"index":2,"playId":"17f42e02-66f7-3e3e-bbcc-74d745903a68","pitchNumber":3,"startTime":"2026-08-30T21:42:51.698Z","endTime":"2026-08-30T21:42:55.517Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66724798029737,"aZ":-36.3019652321931,"pfxX":1.61781569076276,"pfxZ":-2.520584491047678,"pX":1.144514966492375,"pZ":0.19829331780207451,"vX0":8.103234586973116,"vY0":-127.71561521155176,"vZ0":-5.551361869114645,"x":73.37,"y":233.43,"x0":-2.2923674210465097,"y0":50.005400957725165,"z0":5.2873047086296925,"aX":2.645821223189134},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.8,"breakHorizontal":-4.9,"spinRate":2749,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.43044957391703687,"extension":6.606236776749371},"index":3,"playId":"13002f50-7df5-318f-a1d5-d72454f33e02","pitchNumber":4,"startTime":"2026-08-30T21:43:28.865Z","endTime":"2026-08-30T21:43:32.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12892469145078,"aZ":-13.00623592195146,"pfxX":-6.210964715026744,"pfxZ":9.6209476914769,"pX":1.1173838259556026,"pZ":0.9601741343316978,"vX0":10.533802022422227,"vY0":-140.3386322362578,"vZ0":-9.806565975179067,"x":74.41,"y":212.86,"x0":-1.8798804713866315,"y0":50.00071478939102,"z0":5.349534679919355,"aX":-12.37223541213908},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2380,"spinDirection":214},"zone":14,"typeConfidence":0.92,"plateTime":0.39046869018803454,"extension":6.5790533822884685},"index":4,"playId":"dc90bb41-e7e6-3ace-aa3b-b2b402087f52","pitchNumber":5,"startTime":"2026-08-30T21:43:51.576Z","endTime":"2026-08-30T21:43:54.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-30T21:44:05.651Z","endTime":"2026-08-30T21:44:23.466Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58322729000026,"aZ":-20.36692291898857,"pfxX":-0.6349467361120817,"pfxZ":6.169255933114814,"pX":1.9019753917345177,"pZ":0.6559121679497567,"vX0":11.478616932592212,"vY0":-137.27004955737135,"vZ0":-8.246646115377958,"x":44.5,"y":221.07,"x0":-2.246271353587146,"y0":50.00279952022229,"z0":5.078863258009821,"aX":-1.2165495133659283},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":-1.2,"spinRate":2428,"spinDirection":194},"zone":14,"typeConfidence":0.93,"plateTime":0.39858760067049515,"extension":6.799121815046335},"index":6,"playId":"0efb5a2a-a078-3ce7-b111-b9ceb274a725","pitchNumber":6,"startTime":"2026-08-30T21:44:23.466Z","endTime":"2026-08-30T21:44:28.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:44:28.925Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks. Juan Soto to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:44:32.525Z","endTime":"2026-08-30T21:47:47.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.784935484241267,"aZ":-15.93189884640695,"pfxX":-2.6178541302771947,"pfxZ":8.261737741447295,"pX":-1.333065800734944,"pZ":5.470638894936187,"vX0":3.9460471106667985,"vY0":-139.4452253961376,"vZ0":2.7373098892815397,"x":167.81,"y":91.07,"x0":-2.427366862589976,"y0":50.00621582215603,"z0":5.527974694640842,"aX":-5.14942587854337},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":4.0,"spinRate":2255,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.39301548115355445,"extension":6.629478223806418},"index":0,"playId":"51ea10fa-0d6d-3a1c-8683-4c9c8ce10fd8","pitchNumber":1,"startTime":"2026-08-30T21:45:18.617Z","endTime":"2026-08-30T21:45:21.956Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T21:45:32.162Z","endTime":"2026-08-30T21:46:21.625Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869992683946183,"aZ":-22.290072906659976,"pfxX":0.8910675346300834,"pfxZ":5.354401070866784,"pX":-0.5871175266168024,"pZ":3.0871421274073865,"vX0":5.06411457277678,"vY0":-134.6575823734525,"vZ0":-1.8454065690313777,"x":139.38,"y":155.43,"x0":-2.603928035080917,"y0":50.00124003973461,"z0":5.350290460893622,"aX":1.6439153689059631},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":-2.6,"spinRate":2386,"spinDirection":194},"zone":1,"typeConfidence":0.92,"plateTime":0.4059846973964767,"extension":6.604829128436655},"index":2,"playId":"1cf1e8c9-d394-3702-9937-0cad170d5efe","pitchNumber":2,"startTime":"2026-08-30T21:46:21.625Z","endTime":"2026-08-30T21:46:25.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96857415884717,"aZ":-15.190755604592876,"pfxX":-4.3371716503266144,"pfxZ":8.413448359148227,"pX":0.8861468272997259,"pZ":4.368462091692513,"vX0":9.950288743903533,"vY0":-140.7287486593603,"vZ0":-0.008244909279265855,"x":83.22,"y":120.83,"x0":-2.1216241829811495,"y0":50.005115355180344,"z0":5.350046619789587,"aX":-8.758481173031253},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2390,"spinDirection":208},"zone":12,"typeConfidence":0.92,"plateTime":0.38823589051871954,"extension":6.5685441751828035},"index":3,"playId":"0d597abd-6246-3c1f-9307-a4bf0cdb5489","pitchNumber":3,"startTime":"2026-08-30T21:46:40.616Z","endTime":"2026-08-30T21:46:43.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489976135100743,"aZ":-36.76453150339317,"pfxX":3.851319612981202,"pfxZ":-2.771818509178591,"pX":-0.1674225952095525,"pZ":0.9410522893082657,"vX0":4.7046646790703495,"vY0":-127.9227089732074,"vZ0":-3.968805458675263,"x":123.38,"y":213.37,"x0":-2.5309349926812676,"y0":50.00170993644485,"z0":5.395849764026095,"aX":6.3797211674040675},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.6,"breakHorizontal":-8.0,"spinRate":2851,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.4282384143725051,"extension":6.49846127010558},"index":4,"playId":"202a3373-841e-363a-8759-4cfbb0af53aa","pitchNumber":4,"startTime":"2026-08-30T21:47:00.125Z","endTime":"2026-08-30T21:47:03.845Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669947103669426,"aZ":-36.601450118298374,"pfxX":5.133317692477993,"pfxZ":-2.743635988689811,"pX":-0.12471017819627395,"pZ":1.4740195083730023,"vX0":4.450341380360314,"vY0":-126.4889239239842,"vZ0":-2.6390486081408424,"x":121.75,"y":198.98,"x0":-2.5760527006682046,"y0":50.00239556784425,"z0":5.47606478465534,"aX":8.286510081128348},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.4,"breakHorizontal":-10.3,"spinRate":2986,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4336244858536835,"extension":6.14762136144599},"index":5,"playId":"37345a73-8abb-38a9-aa1d-7c5e24295991","pitchNumber":5,"startTime":"2026-08-30T21:47:19.431Z","endTime":"2026-08-30T21:47:23.803Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.648776460459754,"aZ":-36.56851359779009,"pfxX":4.8759464131501185,"pfxZ":-2.5589884063052164,"pX":1.2327244926600782,"pZ":1.038097948604429,"vX0":7.224426204546327,"vY0":-130.21462985571787,"vZ0":-4.261086666565459,"x":70.01,"y":210.75,"x0":-2.212590524551624,"y0":50.00483561253105,"z0":5.46602666589579,"aX":8.363797625124228},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-5.4,"breakHorizontal":-10.4,"spinRate":3014,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4208218753773858,"extension":6.503518889320108},"index":6,"playId":"4973b002-4445-3cc1-b376-f0186097c2a9","pitchNumber":6,"startTime":"2026-08-30T21:47:40.743Z","endTime":"2026-08-30T21:47:47.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:47:47.189Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to second baseman Jose Altuve.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:50:18.451Z","endTime":"2026-08-30T21:52:28.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T21:48:07.661Z","endTime":"2026-08-30T21:48:56.856Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Steven Okert replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T21:48:56.856Z","endTime":"2026-08-30T21:50:20.646Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":80.8,"endSpeed":74.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25567328898548,"aZ":-25.887746719334952,"pfxX":-1.9902183823659554,"pfxZ":4.514323387877169,"pX":-1.405410504158487,"pZ":1.687203430263645,"vX0":-9.219686262895959,"vY0":-117.26772496825154,"vZ0":-3.6764933003605753,"x":170.57,"y":193.23,"x0":2.83624552663381,"y0":50.00312635327725,"z0":5.691432702880846,"aX":-2.768469502977313},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.6,"breakHorizontal":5.9,"spinRate":2397,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.467143398498596,"extension":6.294434796884649},"index":2,"playId":"6449c742-34b8-3eab-bd83-e93bf7cedc9a","pitchNumber":1,"startTime":"2026-08-30T21:50:20.646Z","endTime":"2026-08-30T21:50:23.646Z","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":79.3,"endSpeed":72.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.920912522838606,"aZ":-28.103728704305354,"pfxX":-3.242031685127655,"pfxZ":3.0617748282865396,"pX":-1.6756340322826349,"pZ":1.5405794589448312,"vX0":-9.19579922553352,"vY0":-115.05637766901803,"vZ0":-3.1968136463969747,"x":180.87,"y":197.18,"x0":2.8070852674718663,"y0":50.00499863019841,"z0":5.6942891090639955,"aX":-4.31074047959447},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.9,"breakHorizontal":8.4,"spinRate":2457,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.4774956912289663,"extension":6.510684823267676},"index":3,"playId":"036fdbd3-159a-3793-8aef-553981d0b065","pitchNumber":2,"startTime":"2026-08-30T21:50:39.322Z","endTime":"2026-08-30T21:50:42.486Z","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":89.1,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809033530920782,"aZ":-22.860907410899046,"pfxX":9.082833566326581,"pfxZ":5.472327167045934,"pX":1.4171695025381754,"pZ":3.5115791608714795,"vX0":-7.388862663938871,"vY0":-129.59777995365422,"vZ0":-1.1154373874374155,"x":62.98,"y":143.97,"x0":3.123587913614414,"y0":50.00567841020644,"z0":5.691894460199768,"aX":15.469555205502601},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":-14.9,"spinRate":1998,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.4224586224563458,"extension":6.39594836434541},"index":4,"playId":"ebc5635e-d619-3708-afd2-9cb95f9585ec","pitchNumber":3,"startTime":"2026-08-30T21:51:02.367Z","endTime":"2026-08-30T21:51:07.530Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.844736347016998,"aZ":-25.87960186923896,"pfxX":-2.5437041197860095,"pfxZ":4.552720341132215,"pX":0.23194746553085815,"pZ":3.388516465677521,"vX0":-5.706672730864214,"vY0":-116.5772321459045,"vZ0":0.016453955917039687,"x":108.16,"y":147.29,"x0":3.0371447779198153,"y0":50.00500625149471,"z0":5.813685996197778,"aX":-3.5195953202742936},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.5,"breakHorizontal":6.0,"spinRate":2334,"spinDirection":256},"zone":2,"typeConfidence":0.91,"plateTime":0.46889886960575833,"extension":6.378922617038243},"index":5,"playId":"46e3abed-e8ba-35f1-a6fd-f35d5a153cdc","pitchNumber":4,"startTime":"2026-08-30T21:51:23.603Z","endTime":"2026-08-30T21:51:27.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80853959715818,"aZ":-27.054192078954568,"pfxX":-3.111121110281867,"pfxZ":3.7489380506450942,"pX":-0.939976368309406,"pZ":1.9185967614481787,"vX0":-8.023850854693794,"vY0":-115.9291634208894,"vZ0":-2.7490052758869643,"x":152.83,"y":186.98,"x0":2.964471231676894,"y0":50.00440724689424,"z0":5.690868285009759,"aX":-4.253439105890928},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.4,"breakHorizontal":7.6,"spinRate":2246,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.47168608424940706,"extension":6.436185895650406},"index":6,"playId":"8d7e64bd-03ed-3192-b554-f4e84cb809a9","pitchNumber":5,"startTime":"2026-08-30T21:51:41.085Z","endTime":"2026-08-30T21:51:45.290Z","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":81.1,"endSpeed":74.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.176127592328026,"aZ":-20.784813786372702,"pfxX":1.2795290021608665,"pfxZ":8.042560301010631,"pX":-0.25929559950908715,"pZ":2.360570091607899,"vX0":-7.742386361043293,"vY0":-117.91533297531501,"vZ0":-3.3144612115306558,"x":126.88,"y":175.04,"x0":2.892246054685866,"y0":50.00478430974169,"z0":5.6892550637177965,"aX":1.8131635271628779},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":14.0,"breakHorizontal":-0.6,"spinRate":2234,"spinDirection":243},"zone":4,"typeConfidence":0.88,"plateTime":0.46345126605996745,"extension":6.629009579162829},"hitData":{"launchSpeed":94.6,"launchAngle":63.0,"totalDistance":171.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":168.55,"coordY":147.19}},"index":7,"playId":"39787926-3bd3-3eba-ab2a-32e5845c4699","pitchNumber":6,"startTime":"2026-08-30T21:52:18.015Z","endTime":"2026-08-30T21:52:28.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:52:28.435Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder Luis Robert Jr.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:55:10.617Z","endTime":"2026-08-30T21:56:49.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Francisco Alvarez replaces Brett Baty, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:53:23.427Z","endTime":"2026-08-30T21:53:23.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"description":"Pitching Change: Chris Devenski replaces Austin Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T21:53:23.442Z","endTime":"2026-08-30T21:55:12.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606965,"link":"/api/v1/people/606965"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":77.2,"endSpeed":71.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93605979632368,"aZ":-33.894481630253885,"pfxX":10.238296607769467,"pfxZ":-1.3416426833427177,"pX":0.9409471446758929,"pZ":3.2600040829373658,"vX0":0.027707614805372205,"vY0":-112.52648411180361,"vZ0":0.965756928205306,"x":81.13,"y":150.76,"x0":-0.40208538150540124,"y0":50.00148369238466,"z0":6.252560885533806,"aX":13.160522415087435},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.9,"breakHorizontal":-18.6,"spinRate":2457,"spinDirection":56},"zone":12,"typeConfidence":0.94,"plateTime":0.4862871554540775,"extension":6.154742507506062},"index":2,"playId":"1d04720b-ef48-302b-9630-c0b33bf27389","pitchNumber":1,"startTime":"2026-08-30T21:55:12.841Z","endTime":"2026-08-30T21:55:16.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.066553871592223,"aZ":-34.46460054186262,"pfxX":9.52698590963847,"pfxZ":-1.7842983198206497,"pX":0.5992543671388963,"pZ":2.150852031988873,"vX0":-0.1584031101634169,"vY0":-112.5828249000844,"vZ0":-1.060583131365123,"x":94.16,"y":180.71,"x0":-0.5674925255362759,"y0":50.00025265005113,"z0":6.110092604314966,"aX":12.251588327309719},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.2,"breakHorizontal":-17.3,"spinRate":2419,"spinDirection":53},"zone":9,"typeConfidence":0.94,"plateTime":0.48614546830211536,"extension":6.199980405996197},"index":3,"playId":"4c4ee632-fe85-3d85-aaac-7aeb7109edee","pitchNumber":2,"startTime":"2026-08-30T21:55:27.157Z","endTime":"2026-08-30T21:55:30.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313327335986564,"aZ":-29.63930191864193,"pfxX":-8.202274204004482,"pfxZ":1.689611729195536,"pX":0.8450675958532134,"pZ":0.4022345156367651,"vX0":4.626567931333468,"vY0":-122.4225691577899,"vZ0":-7.291512830252499,"x":84.79,"y":227.92,"x0":-0.012885071019460414,"y0":50.0055354557569,"z0":5.9886483717021015,"aX":-12.333699190348907},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.4,"breakHorizontal":13.7,"spinRate":1628,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.44904281230806564,"extension":6.173723745708676},"index":4,"playId":"ad7b5e5a-68e7-3c1a-90bc-43741c7139d7","pitchNumber":3,"startTime":"2026-08-30T21:55:45.666Z","endTime":"2026-08-30T21:55:49.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11278021171031,"aZ":-33.694879290009844,"pfxX":-6.356511442694236,"pfxZ":-1.060145865476109,"pX":-0.8496848631539056,"pZ":3.8427886241678753,"vX0":0.5034059584294466,"vY0":-119.24603974047824,"vZ0":1.3670397557788763,"x":149.39,"y":135.02,"x0":-0.23800762632489658,"y0":50.00017698556528,"z0":6.303817388152016,"aX":-9.144899518644056},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.3,"breakHorizontal":11.4,"spinRate":1613,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.45947071653284555,"extension":6.142020993879723},"index":5,"playId":"cc841790-f5aa-30b4-803a-a899703870a6","pitchNumber":4,"startTime":"2026-08-30T21:56:00.334Z","endTime":"2026-08-30T21:56:04.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506252056651064,"aZ":-29.10047387786102,"pfxX":-6.6714980655087075,"pfxZ":2.1303538604009464,"pX":0.8594917730923484,"pZ":2.5719614355779084,"vX0":3.8580288329234245,"vY0":-119.70195255655378,"vZ0":-2.3049328799901785,"x":84.24,"y":169.34,"x0":0.08824616884298088,"y0":50.00162926667852,"z0":6.1694865931235725,"aX":-9.618017144648652},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.6,"breakHorizontal":11.0,"spinRate":1417,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.4587152818110418,"extension":6.15698004724778},"index":6,"playId":"16ba1b51-59b1-326d-b207-21a83513482f","pitchNumber":5,"startTime":"2026-08-30T21:56:19.679Z","endTime":"2026-08-30T21:56:23.757Z","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":94.0,"endSpeed":85.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.083197220109014,"aZ":-12.77801393748909,"pfxX":-4.929741042501937,"pfxZ":10.352680783197393,"pX":-0.003394432453083862,"pZ":2.6541856683372647,"vX0":1.8508687123160017,"vY0":-136.72777536014198,"vZ0":-6.836418356627755,"x":117.13,"y":167.12,"x0":-0.05274550896863608,"y0":50.00330277122509,"z0":6.082589325773214,"aX":-9.236417820853864},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2267,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.40220651322967305,"extension":6.153661299337252},"hitData":{"launchSpeed":85.7,"launchAngle":28.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.18,"coordY":103.02}},"index":7,"playId":"3b864d5e-f8e1-3c9b-a0f9-11554dbf28e8","pitchNumber":6,"startTime":"2026-08-30T21:56:41.349Z","endTime":"2026-08-30T21:56:49.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:56:49.272Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Paredes pops out to first baseman Jared Young in foul territory.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:56:54.217Z","endTime":"2026-08-30T21:57:37.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89063198326007,"aZ":-35.74873594216878,"pfxX":9.083510074570913,"pfxZ":-2.8473084920835845,"pX":-0.9248565694887356,"pZ":3.010056558151082,"vX0":-3.6692980785227642,"vY0":-111.86177922457077,"vZ0":1.0366152150116588,"x":152.25,"y":157.51,"x0":-0.4352439165706057,"y0":50.00177380021557,"z0":6.231662772330726,"aX":11.406255558249068},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-4.6,"breakHorizontal":-15.4,"spinRate":2330,"spinDirection":57},"zone":11,"typeConfidence":0.92,"plateTime":0.4913455454248439,"extension":6.087627228633751},"index":0,"playId":"801f2fee-c8c9-3851-9179-886c76fc9fe0","pitchNumber":1,"startTime":"2026-08-30T21:57:12.275Z","endTime":"2026-08-30T21:57:16.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.703812001206657,"aZ":-15.435148390065622,"pfxX":-4.761192437727844,"pfxZ":8.954567091587855,"pX":0.2684058127635674,"pZ":2.4454226116956965,"vX0":2.9030832031075846,"vY0":-136.29170730735495,"vZ0":-6.759830869161346,"x":106.77,"y":172.75,"x0":-0.19545201631311965,"y0":50.00322607340133,"z0":6.035905208382889,"aX":-8.9013987192221},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2215,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.40283749173860084,"extension":6.295830198052759},"hitData":{"launchSpeed":83.9,"launchAngle":61.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":184.77,"coordY":161.56}},"index":1,"playId":"40dd8107-6073-3c9b-a2f5-fcbbe77b2d0c","pitchNumber":2,"startTime":"2026-08-30T21:57:28.762Z","endTime":"2026-08-30T21:57:37.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:57:37.944Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:57:55.728Z","endTime":"2026-08-30T21:59:08.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.786010267904032,"aZ":-12.695332862016983,"pfxX":-4.843742233855709,"pfxZ":10.407496114035931,"pX":1.1576895085587076,"pZ":2.4779668056112594,"vX0":4.799744304614202,"vY0":-136.3741403382123,"vZ0":-7.448086437231616,"x":72.87,"y":171.87,"x0":-0.0012707396049080897,"y0":50.00110547219923,"z0":6.132192713464766,"aX":-9.064291723366502},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2354,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.40262392352739873,"extension":6.37771336623062},"index":0,"playId":"37469f6c-a3d2-38ef-a562-37f4f1de306c","pitchNumber":1,"startTime":"2026-08-30T21:58:11.451Z","endTime":"2026-08-30T21:58:15.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47056517548945,"aZ":-17.160449993236433,"pfxX":-6.759979476558474,"pfxZ":7.987713108168929,"pX":1.3250032520869492,"pZ":1.7679350730076264,"vX0":5.889342840067296,"vY0":-136.13571403608054,"vZ0":-8.113482427155256,"x":66.49,"y":191.05,"x0":0.013468713928297502,"y0":50.002349400237016,"z0":5.971298553813145,"aX":-12.706864910235023},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":11.0,"spinRate":2419,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.40210459959132727,"extension":6.39310829061703},"index":1,"playId":"19b66df5-3d9d-3e4c-b2c2-b0f5efda3a92","pitchNumber":2,"startTime":"2026-08-30T21:58:26.686Z","endTime":"2026-08-30T21:58:31.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23041331827853,"aZ":-36.33426854355996,"pfxX":9.843961424340812,"pfxZ":-3.261160325964722,"pX":-0.7520010817299889,"pZ":2.9968222010884342,"vX0":-3.3219927966072977,"vY0":-112.83501004924629,"vZ0":1.199479955186646,"x":145.66,"y":157.87,"x0":-0.5320175327972186,"y0":50.000208211909055,"z0":6.144682915167163,"aX":12.578394844729573},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.2,"breakHorizontal":-16.8,"spinRate":2425,"spinDirection":63},"zone":1,"typeConfidence":0.92,"plateTime":0.48708122308991,"extension":6.298989158511021},"index":2,"playId":"643914da-49e6-3a86-a119-6cce3a62e7ad","pitchNumber":3,"startTime":"2026-08-30T21:58:43.468Z","endTime":"2026-08-30T21:58:47.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.003107643540947,"aZ":-17.76342041887158,"pfxX":-6.376108071004461,"pfxZ":7.682415384640139,"pX":0.33824359572976,"pZ":2.6071273303877365,"vX0":3.3842979004326876,"vY0":-135.90616683894734,"vZ0":-5.908330130078242,"x":104.11,"y":168.39,"x0":-0.09287987754594822,"y0":50.00366693806921,"z0":6.0376425972603345,"aX":-11.961489676545831},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":2319,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.4025962154302891,"extension":6.414590538520415},"hitData":{"launchSpeed":98.3,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":151.68}},"index":3,"playId":"83e7be5a-cca7-360d-8120-8477a4d7f9a7","pitchNumber":4,"startTime":"2026-08-30T21:59:00.846Z","endTime":"2026-08-30T21:59:08.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:59:08.860Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christopher Morel pops out to catcher Yainer Diaz in foul territory.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T22:05:00.626Z","endTime":"2026-08-30T22:05:23.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nelson Velázquez replaces left fielder Yordan Alvarez, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T22:00:28.553Z","endTime":"2026-08-30T22:00:28.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"description":"Pitching Change: Josh Hader replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T22:00:28.571Z","endTime":"2026-08-30T22:03:37.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T22:03:37.723Z","endTime":"2026-08-30T22:05:04.265Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Christopher Morel replaces Jared Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T22:05:00.624Z","endTime":"2026-08-30T22:05:00.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389955646632274,"aZ":-11.465787283676226,"pfxX":4.3721224706775415,"pfxZ":11.31785316292414,"pX":-0.8689369285639463,"pZ":2.4448805510574294,"vX0":-10.466453422076924,"vY0":-134.4774197230757,"vZ0":-6.510460425528281,"x":80.27,"y":186.13,"x0":2.507093025502989,"y0":50.00535343752945,"z0":5.712115164988819,"aX":8.002200578592072},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":-5.6,"spinRate":2131,"spinDirection":151},"zone":13,"typeConfidence":0.88,"plateTime":0.4074294505345559,"extension":6.519775014200887},"index":4,"playId":"a971a49d-3793-377e-91cc-8463e2ba08c9","pitchNumber":1,"startTime":"2026-08-30T22:05:00.626Z","endTime":"2026-08-30T22:05:05.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.530310774544994,"aZ":-12.349849314926175,"pfxX":4.69789623116862,"pfxZ":10.80918052114533,"pX":-0.419194957414161,"pZ":2.457930252163623,"vX0":-9.609489237844562,"vY0":-134.8692384360733,"vZ0":-6.240633633256988,"x":132.98,"y":172.42,"x0":2.586739781648336,"y0":50.005969282395746,"z0":5.680498203018579,"aX":8.619742017665695},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":-6.4,"spinRate":2002,"spinDirection":148},"zone":4,"typeConfidence":0.88,"plateTime":0.4068039892759332,"extension":6.426835346196254},"hitData":{"launchSpeed":83.2,"launchAngle":85.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":141.17,"coordY":214.01}},"index":5,"playId":"84acd1e5-5732-345a-93d7-dc11980cff3b","pitchNumber":2,"startTime":"2026-08-30T22:05:13.339Z","endTime":"2026-08-30T22:05:23.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T22:05:23.371Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Robert Jr. pops out to second baseman Jose Altuve.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T22:05:38.185Z","endTime":"2026-08-30T22:06:14.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.535482326008363,"aZ":-10.644980710887229,"pfxX":4.477172473212865,"pfxZ":11.411853399784055,"pX":-1.2218790762134635,"pZ":3.359217046147542,"vX0":-11.588190853475288,"vY0":-136.58730971957672,"vZ0":-4.504232877404557,"x":163.58,"y":148.08,"x0":2.4969636476585686,"y0":50.00221811158442,"z0":5.763789654001392,"aX":8.448069836626884},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.8,"breakHorizontal":-5.6,"spinRate":2209,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.4012651471784179,"extension":6.360673815968408},"index":0,"playId":"20c341a7-ff1a-3f44-943f-8bc0ecdb7fc3","pitchNumber":1,"startTime":"2026-08-30T22:05:50.755Z","endTime":"2026-08-30T22:05:54.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89173345094051,"aZ":-11.87777138623192,"pfxX":5.1147612525845965,"pfxZ":10.753835882971027,"pX":-0.4530148982651435,"pZ":2.47005385728369,"vX0":-10.014257640883782,"vY0":-136.70372187519936,"vZ0":-6.212880156225982,"x":134.27,"y":172.09,"x0":2.5977410069178135,"y0":50.00587866419477,"z0":5.592146190316688,"aX":9.657129484690039},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-7.1,"spinRate":2220,"spinDirection":145},"zone":4,"typeConfidence":0.89,"plateTime":0.4010876755774677,"extension":6.506437928948469},"hitData":{"launchSpeed":81.2,"launchAngle":75.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.54,"coordY":172.46}},"index":1,"playId":"536516b1-0360-34bc-a99d-08e051000551","pitchNumber":2,"startTime":"2026-08-30T22:06:04.204Z","endTime":"2026-08-30T22:06:14.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T22:06:14.071Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"A.J. Ewing doubles (17) on a sharp line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T22:06:19.077Z","endTime":"2026-08-30T22:07:39.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882649475479816,"aZ":-12.251986773359272,"pfxX":5.0211500539075065,"pfxZ":10.317753762441205,"pX":-0.8180872678400511,"pZ":2.997246071736344,"vX0":-10.529315720023895,"vY0":-138.1069344449578,"vZ0":-5.0983648415818985,"x":148.18,"y":157.85,"x0":2.3922581545626755,"y0":50.004232375937995,"z0":5.692028554049962,"aX":9.697745717294508},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-6.8,"spinRate":2131,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.3966662093235116,"extension":6.491431490968807},"index":0,"playId":"3c8e00fa-97d3-3d1d-b435-0d7a01a73f86","pitchNumber":1,"startTime":"2026-08-30T22:06:54.809Z","endTime":"2026-08-30T22:06:58.920Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}}},{"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.903585073705248,"aZ":-14.705311825518756,"pfxX":7.580036347984711,"pfxZ":9.187585174687266,"pX":0.017538409078941088,"pZ":2.6668557696935733,"vX0":-9.206638734173447,"vY0":-137.16563449669104,"vZ0":-5.279135510324155,"x":116.33,"y":166.77,"x0":2.435877763517041,"y0":50.0050397895473,"z0":5.6224466828661495,"aX":14.416973675301215},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":-11.8,"spinRate":1911,"spinDirection":147},"zone":5,"typeConfidence":0.88,"plateTime":0.39962041667919923,"extension":6.561954905744872},"hitData":{"launchSpeed":104.3,"launchAngle":14.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":156.04,"coordY":51.03}},"index":1,"playId":"4fb49483-d9c1-3194-a46b-7b44b1651bf2","pitchNumber":2,"startTime":"2026-08-30T22:07:26.278Z","endTime":"2026-08-30T22:07:39.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T22:07:39.026Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to left fielder Nelson Velázquez.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T22:08:09.930Z","endTime":"2026-08-30T22:10:38.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".937"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.21"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.36"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.55"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.72"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".937"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960394871984082,"aZ":-30.174961178274764,"pfxX":0.9818227793253473,"pfxZ":1.3052638105174434,"pX":-0.03663370500081929,"pZ":2.25438101015993,"vX0":-7.427169202238989,"vY0":-123.49204077913551,"vZ0":-1.8963092670745296,"x":118.4,"y":177.91,"x0":2.895558087766585,"y0":50.00041310214012,"z0":5.595769166200184,"aX":1.5010342052600485},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2415,"spinDirection":31},"zone":5,"typeConfidence":0.9,"plateTime":0.4452900463166358,"extension":6.309322677130375},"index":0,"playId":"5e778bb1-5d6b-311b-93c0-ef1e0695143d","pitchNumber":1,"startTime":"2026-08-30T22:08:09.930Z","endTime":"2026-08-30T22:08:13.527Z","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":83.9,"endSpeed":77.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09609501253801,"aZ":-30.42994240330765,"pfxX":0.0639320120089586,"pfxZ":1.1676244449881197,"pX":-1.5294870591417231,"pZ":0.20009125068185207,"vX0":-10.11262201573691,"vY0":-121.73454632970028,"vZ0":-6.0679933054850075,"x":175.3,"y":233.38,"x0":2.6719503961835502,"y0":50.00549792752702,"z0":5.362184971593572,"aX":0.09576013322713624},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":2.3,"spinRate":2420,"spinDirection":342},"zone":13,"typeConfidence":0.9,"plateTime":0.4500850088521049,"extension":6.398490406819775},"index":1,"playId":"1745db0c-9a00-35ea-bf20-a9310bc8f80b","pitchNumber":2,"startTime":"2026-08-30T22:08:29.043Z","endTime":"2026-08-30T22:08:34.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752913732858808,"aZ":-11.511606164729322,"pfxX":5.488863935568525,"pfxZ":10.832377479161533,"pX":-0.7793000867974313,"pZ":2.54033225370782,"vX0":-11.109939021470156,"vY0":-137.33511301084968,"vZ0":-6.179880844843009,"x":146.71,"y":170.19,"x0":2.60772900031933,"y0":50.006865293118004,"z0":5.604767056620795,"aX":10.47462036184329},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-7.6,"spinRate":2280,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.39900324536011844,"extension":6.624340388166305},"index":2,"playId":"a8bfd5c7-433c-37c7-93e6-c258aadc7dc1","pitchNumber":3,"startTime":"2026-08-30T22:08:53.829Z","endTime":"2026-08-30T22:08:58.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.575062287443025,"aZ":-9.976698126790087,"pfxX":4.901432044308102,"pfxZ":11.114969807336783,"pX":0.04385034487437398,"pZ":3.4992947275292257,"vX0":-8.962660870768161,"vY0":-140.79806938146328,"vZ0":-4.403720195416345,"x":115.33,"y":144.3,"x0":2.6392653218887707,"y0":50.0005228259679,"z0":5.735628732780026,"aX":9.787453736419447},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":-7.0,"spinRate":2273,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.38981488741786885,"extension":6.529152994129696},"index":3,"playId":"f73244eb-95d0-3deb-9082-995817306397","pitchNumber":4,"startTime":"2026-08-30T22:09:23.005Z","endTime":"2026-08-30T22:09:26.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.845526994296012,"aZ":-30.523437745349433,"pfxX":0.30957298222628493,"pfxZ":1.0645108241158363,"pX":-0.5074997904968325,"pZ":0.9447604469042776,"vX0":-8.075529807835293,"vY0":-123.23390701210624,"vZ0":-4.68939046410423,"x":136.34,"y":213.27,"x0":2.7559949123009675,"y0":50.00558938558533,"z0":5.417185148906906,"aX":0.482293768084013},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":1.1,"spinRate":2565,"spinDirection":8},"zone":13,"typeConfidence":0.9,"plateTime":0.4425184723439419,"extension":6.513321087832453},"index":4,"playId":"e9041d58-0e27-3478-8b43-64d589e38c68","pitchNumber":5,"startTime":"2026-08-30T22:09:47.216Z","endTime":"2026-08-30T22:09:50.515Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42499228435866,"aZ":-13.81833062135965,"pfxX":7.10997678845291,"pfxZ":9.233023653748338,"pX":-0.4607729681721847,"pZ":3.8386863861455565,"vX0":-10.319893134276215,"vY0":-140.05481242507093,"vZ0":-2.8644992011526895,"x":134.56,"y":135.14,"x0":2.3467355919816444,"y0":50.001677017227586,"z0":5.77759001463274,"aX":14.134330542849204},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-10.8,"spinRate":2231,"spinDirection":161},"zone":11,"typeConfidence":0.9,"plateTime":0.39096891901242836,"extension":6.680845325306099},"index":5,"playId":"eb5de344-dad2-38aa-b0d8-0d00d2510e66","pitchNumber":6,"startTime":"2026-08-30T22:10:11.621Z","endTime":"2026-08-30T22:10:15.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.567340023402465,"aZ":-10.88331533184875,"pfxX":4.5201471239203155,"pfxZ":10.772690660997164,"pX":-0.13965858589197708,"pZ":3.9711879585312078,"vX0":-8.760097577315857,"vY0":-139.9343489473354,"vZ0":-2.917028253124484,"x":122.32,"y":131.56,"x0":2.4489703606707156,"y0":50.00585974620578,"z0":5.743722354626506,"aX":8.937326185584203},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":-6.4,"spinRate":2303,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.39193046238548535,"extension":6.589386755000804},"hitData":{"launchSpeed":83.8,"launchAngle":47.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.53,"coordY":108.81}},"index":6,"playId":"2d6e98a4-1f78-3368-8b89-b1c4f489722a","pitchNumber":7,"startTime":"2026-08-30T22:10:29.050Z","endTime":"2026-08-30T22:10:38.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T22:10:38.007Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to left fielder Nelson Velázquez.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T22:08:09.930Z","endTime":"2026-08-30T22:10:38.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".937"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.21"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.36"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.55"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.72"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".937"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960394871984082,"aZ":-30.174961178274764,"pfxX":0.9818227793253473,"pfxZ":1.3052638105174434,"pX":-0.03663370500081929,"pZ":2.25438101015993,"vX0":-7.427169202238989,"vY0":-123.49204077913551,"vZ0":-1.8963092670745296,"x":118.4,"y":177.91,"x0":2.895558087766585,"y0":50.00041310214012,"z0":5.595769166200184,"aX":1.5010342052600485},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2415,"spinDirection":31},"zone":5,"typeConfidence":0.9,"plateTime":0.4452900463166358,"extension":6.309322677130375},"index":0,"playId":"5e778bb1-5d6b-311b-93c0-ef1e0695143d","pitchNumber":1,"startTime":"2026-08-30T22:08:09.930Z","endTime":"2026-08-30T22:08:13.527Z","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":83.9,"endSpeed":77.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09609501253801,"aZ":-30.42994240330765,"pfxX":0.0639320120089586,"pfxZ":1.1676244449881197,"pX":-1.5294870591417231,"pZ":0.20009125068185207,"vX0":-10.11262201573691,"vY0":-121.73454632970028,"vZ0":-6.0679933054850075,"x":175.3,"y":233.38,"x0":2.6719503961835502,"y0":50.00549792752702,"z0":5.362184971593572,"aX":0.09576013322713624},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":2.3,"spinRate":2420,"spinDirection":342},"zone":13,"typeConfidence":0.9,"plateTime":0.4500850088521049,"extension":6.398490406819775},"index":1,"playId":"1745db0c-9a00-35ea-bf20-a9310bc8f80b","pitchNumber":2,"startTime":"2026-08-30T22:08:29.043Z","endTime":"2026-08-30T22:08:34.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752913732858808,"aZ":-11.511606164729322,"pfxX":5.488863935568525,"pfxZ":10.832377479161533,"pX":-0.7793000867974313,"pZ":2.54033225370782,"vX0":-11.109939021470156,"vY0":-137.33511301084968,"vZ0":-6.179880844843009,"x":146.71,"y":170.19,"x0":2.60772900031933,"y0":50.006865293118004,"z0":5.604767056620795,"aX":10.47462036184329},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-7.6,"spinRate":2280,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.39900324536011844,"extension":6.624340388166305},"index":2,"playId":"a8bfd5c7-433c-37c7-93e6-c258aadc7dc1","pitchNumber":3,"startTime":"2026-08-30T22:08:53.829Z","endTime":"2026-08-30T22:08:58.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.575062287443025,"aZ":-9.976698126790087,"pfxX":4.901432044308102,"pfxZ":11.114969807336783,"pX":0.04385034487437398,"pZ":3.4992947275292257,"vX0":-8.962660870768161,"vY0":-140.79806938146328,"vZ0":-4.403720195416345,"x":115.33,"y":144.3,"x0":2.6392653218887707,"y0":50.0005228259679,"z0":5.735628732780026,"aX":9.787453736419447},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":-7.0,"spinRate":2273,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.38981488741786885,"extension":6.529152994129696},"index":3,"playId":"f73244eb-95d0-3deb-9082-995817306397","pitchNumber":4,"startTime":"2026-08-30T22:09:23.005Z","endTime":"2026-08-30T22:09:26.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.845526994296012,"aZ":-30.523437745349433,"pfxX":0.30957298222628493,"pfxZ":1.0645108241158363,"pX":-0.5074997904968325,"pZ":0.9447604469042776,"vX0":-8.075529807835293,"vY0":-123.23390701210624,"vZ0":-4.68939046410423,"x":136.34,"y":213.27,"x0":2.7559949123009675,"y0":50.00558938558533,"z0":5.417185148906906,"aX":0.482293768084013},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":1.1,"spinRate":2565,"spinDirection":8},"zone":13,"typeConfidence":0.9,"plateTime":0.4425184723439419,"extension":6.513321087832453},"index":4,"playId":"e9041d58-0e27-3478-8b43-64d589e38c68","pitchNumber":5,"startTime":"2026-08-30T22:09:47.216Z","endTime":"2026-08-30T22:09:50.515Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42499228435866,"aZ":-13.81833062135965,"pfxX":7.10997678845291,"pfxZ":9.233023653748338,"pX":-0.4607729681721847,"pZ":3.8386863861455565,"vX0":-10.319893134276215,"vY0":-140.05481242507093,"vZ0":-2.8644992011526895,"x":134.56,"y":135.14,"x0":2.3467355919816444,"y0":50.001677017227586,"z0":5.77759001463274,"aX":14.134330542849204},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-10.8,"spinRate":2231,"spinDirection":161},"zone":11,"typeConfidence":0.9,"plateTime":0.39096891901242836,"extension":6.680845325306099},"index":5,"playId":"eb5de344-dad2-38aa-b0d8-0d00d2510e66","pitchNumber":6,"startTime":"2026-08-30T22:10:11.621Z","endTime":"2026-08-30T22:10:15.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.567340023402465,"aZ":-10.88331533184875,"pfxX":4.5201471239203155,"pfxZ":10.772690660997164,"pX":-0.13965858589197708,"pZ":3.9711879585312078,"vX0":-8.760097577315857,"vY0":-139.9343489473354,"vZ0":-2.917028253124484,"x":122.32,"y":131.56,"x0":2.4489703606707156,"y0":50.00585974620578,"z0":5.743722354626506,"aX":8.937326185584203},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":-6.4,"spinRate":2303,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.39193046238548535,"extension":6.589386755000804},"hitData":{"launchSpeed":83.8,"launchAngle":47.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.53,"coordY":108.81}},"index":6,"playId":"2d6e98a4-1f78-3368-8b89-b1c4f489722a","pitchNumber":7,"startTime":"2026-08-30T22:10:29.050Z","endTime":"2026-08-30T22:10:38.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T22:10:38.007Z","atBatIndex":74},"scoringPlays":[0,5,6,15,39,44,55],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":97.53,"y":25.15},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":128.34,"y":81.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":96.79,"y":155.21},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":237.0,"y":89.35},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":90.77,"y":43.09},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":168.53,"y":121.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":141.17,"y":165.87},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":19,"top":[11,12,13,14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":96.48,"y":92.31},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":141.36,"y":78.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":134.48,"y":179.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":105.93,"y":79.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":91.69,"y":66.65},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":68.82,"y":85.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":157.45,"y":91.69},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":48.94,"y":86.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":81.02,"y":126.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":92.06,"y":149.01},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":54.91,"y":118.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":81.74,"y":72.63},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":146.74,"y":151.18},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":132.55,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":83.18,"y":87.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":42.66,"y":120.16},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":105.7,"y":156.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":182.63,"y":116.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":118.04,"y":70.12},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":40,"top":[34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":143.12,"y":69.64},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":108.23,"y":153.2},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":147.76,"y":144.08},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":50,"top":[41,42,43,44,45,46],"bottom":[47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":91.22,"y":146.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":218.74,"y":112.67},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":213.19,"y":57.78},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":136.78,"y":86.77},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":63.32,"y":141.48},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":141.59,"y":154.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":157.38,"y":165.87},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53,54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":105.38,"y":153.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":127.49,"y":187.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":148.77,"y":177.53},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":119.56,"y":143.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":104.18,"y":169.42},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62],"bottom":[63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":84.4,"y":72.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":106.99,"y":84.27},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":116.84,"y":148.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":168.55,"y":147.19},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":74,"top":[68,69,70],"bottom":[71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":54.18,"y":103.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":184.77,"y":161.56},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":110.26,"y":151.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":141.17,"y":214.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":131.54,"y":172.46},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":156.04,"y":51.03},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":69.53,"y":108.81},"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":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"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":1,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":5,"errors":1,"leftOnBase":5},"away":{"runs":6,"hits":10,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"catcher":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"first":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"second":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"third":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"shortstop":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"left":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"onDeck":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"inHole":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"battingOrder":5,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"onDeck":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"inHole":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"battingOrder":8,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".241","atBats":37,"obp":".316","slg":".410","ops":".726","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":18,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":31,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":152,"era":"4.62","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.36","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":64,"strikes":88,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":2,"pitchesPerInning":"16.89","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":94,"groundOuts":85,"airOuts":198,"runs":53,"doubles":23,"triples":1,"homeRuns":17,"strikeOuts":73,"baseOnBalls":59,"intentionalWalks":0,"hits":121,"hitByPitch":17,"avg":".256","atBats":472,"obp":".356","slg":".417","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":553,"totalBases":197,"rbi":73,"leftOnBase":235,"sacBunts":0,"sacFlies":5,"babip":".269","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.76","popOuts":56,"lineOuts":48},"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":156,"putOuts":132,"errors":7,"chances":295,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":10,"strikes":9,"strikePercentage":".470","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":54,"gamesStarted":0,"flyOuts":23,"groundOuts":38,"airOuts":43,"runs":25,"doubles":8,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":38,"intentionalWalks":0,"hits":36,"hitByPitch":4,"atBats":181,"obp":".350","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":938,"era":"4.01","inningsPitched":"51.2","wins":5,"losses":3,"saves":7,"saveOpportunities":8,"holds":12,"blownSaves":1,"earnedRuns":23,"whip":"1.43","battersFaced":225,"outs":155,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":938,"balls":392,"strikes":546,"strikePercentage":".580","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".625","pitchesPerInning":"18.15","gamesFinished":24,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"11.50","walksPer9Inn":"6.62","hitsPer9Inn":"6.27","runsScoredPer9":"4.35","homeRunsPer9":"1.22","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":15,"groundOuts":31,"airOuts":38,"runs":21,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".276","atBats":127,"obp":".321","slg":".362","ops":".683","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":46,"rbi":13,"leftOnBase":38,"sacBunts":3,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":12,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":85,"putOuts":63,"errors":5,"chances":153,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"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":10,"flyOuts":35,"groundOuts":61,"airOuts":75,"runs":39,"doubles":12,"triples":2,"homeRuns":10,"strikeOuts":71,"baseOnBalls":30,"intentionalWalks":0,"hits":66,"hitByPitch":12,"atBats":272,"obp":".344","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1214,"era":"4.42","inningsPitched":"71.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":35,"whip":"1.35","battersFaced":315,"outs":214,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1214,"balls":450,"strikes":764,"strikePercentage":".630","hitBatsmen":12,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".455","pitchesPerInning":"17.02","gamesFinished":2,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"8.96","walksPer9Inn":"3.79","hitsPer9Inn":"8.33","runsScoredPer9":"4.92","homeRunsPer9":"1.26","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":65,"groundOuts":115,"airOuts":111,"runs":56,"doubles":15,"triples":4,"homeRuns":17,"strikeOuts":119,"baseOnBalls":36,"intentionalWalks":0,"hits":91,"hitByPitch":6,"avg":".212","atBats":430,"obp":".278","slg":".384","ops":".662","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":165,"rbi":48,"leftOnBase":198,"sacBunts":0,"sacFlies":6,"babip":".247","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.29","popOuts":19,"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":8,"putOuts":242,"errors":5,"chances":255,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669713":{"person":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":17,"groundOuts":28,"airOuts":37,"runs":14,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":118,"obp":".303","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":503,"era":"3.86","inningsPitched":"32.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.19","battersFaced":133,"outs":98,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":183,"strikes":320,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".800","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.31","hitsPer9Inn":"7.44","runsScoredPer9":"3.86","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686613":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":32,"groundOuts":90,"airOuts":55,"runs":32,"doubles":9,"triples":0,"homeRuns":10,"strikeOuts":86,"baseOnBalls":44,"intentionalWalks":0,"hits":61,"hitByPitch":4,"atBats":291,"obp":".321","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","numberOfPitches":1401,"era":"3.33","inningsPitched":"81.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.30","battersFaced":340,"outs":243,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1401,"balls":558,"strikes":843,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".571","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"9.56","walksPer9Inn":"4.89","hitsPer9Inn":"6.78","runsScoredPer9":"3.56","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623352":{"person":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(S, 21)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","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":2,"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":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":37,"gamesStarted":0,"flyOuts":19,"groundOuts":23,"airOuts":38,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":48,"baseOnBalls":11,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":123,"obp":".187","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":540,"era":"0.74","inningsPitched":"36.1","wins":4,"losses":1,"saves":21,"saveOpportunities":21,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.69","battersFaced":134,"outs":109,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":540,"balls":169,"strikes":371,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".800","pitchesPerInning":"14.86","gamesFinished":30,"strikeoutWalkRatio":"4.36","strikeoutsPer9Inn":"11.89","walksPer9Inn":"2.72","hitsPer9Inn":"3.47","runsScoredPer9":"0.74","homeRunsPer9":"0.25","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":59,"gamesStarted":0,"flyOuts":41,"groundOuts":49,"airOuts":80,"runs":36,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":1,"hits":60,"hitByPitch":1,"atBats":245,"obp":".287","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1006,"era":"4.52","inningsPitched":"63.2","wins":2,"losses":3,"saves":5,"saveOpportunities":7,"holds":9,"blownSaves":2,"earnedRuns":32,"whip":"1.16","battersFaced":263,"outs":191,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":1006,"balls":330,"strikes":676,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".400","pitchesPerInning":"15.80","gamesFinished":17,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"8.34","walksPer9Inn":"1.98","hitsPer9Inn":"8.48","runsScoredPer9":"5.09","homeRunsPer9":"1.13","inheritedRunners":22,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":1,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"18","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":75,"groundOuts":93,"airOuts":141,"runs":46,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":92,"baseOnBalls":37,"intentionalWalks":2,"hits":97,"hitByPitch":2,"avg":".230","atBats":422,"obp":".294","slg":".363","ops":".657","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":153,"rbi":36,"leftOnBase":194,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.20","popOuts":30,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":275,"errors":2,"chances":281,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 20)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":3,"strikes":3,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":67,"gamesStarted":1,"flyOuts":46,"groundOuts":39,"airOuts":90,"runs":17,"doubles":7,"triples":2,"homeRuns":7,"strikeOuts":66,"baseOnBalls":14,"intentionalWalks":0,"hits":44,"hitByPitch":4,"atBats":233,"obp":".244","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1032,"era":"2.16","inningsPitched":"66.2","wins":6,"losses":2,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":16,"whip":"0.87","battersFaced":257,"outs":200,"gamesPitched":67,"completeGames":0,"shutouts":0,"pitchesThrown":1032,"balls":347,"strikes":685,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".750","pitchesPerInning":"15.48","gamesFinished":1,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"8.91","walksPer9Inn":"1.89","hitsPer9Inn":"5.94","runsScoredPer9":"2.29","homeRunsPer9":"0.94","inheritedRunners":36,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":9,"strikes":22,"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":52,"gamesStarted":0,"flyOuts":61,"groundOuts":62,"airOuts":99,"runs":31,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":86,"baseOnBalls":34,"intentionalWalks":0,"hits":63,"hitByPitch":2,"atBats":302,"obp":".288","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1429,"era":"3.09","inningsPitched":"84.1","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":9,"blownSaves":0,"earnedRuns":29,"whip":"1.15","battersFaced":346,"outs":253,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":1429,"balls":543,"strikes":886,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"16.94","gamesFinished":8,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"9.18","walksPer9Inn":"3.63","hitsPer9Inn":"6.72","runsScoredPer9":"3.31","homeRunsPer9":"1.07","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID814490":{"person":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.0 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":83,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":36,"strikes":47,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":10,"groundOuts":9,"airOuts":19,"runs":10,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":48,"obp":".362","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":260,"era":"6.23","inningsPitched":"13.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.54","battersFaced":58,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":260,"balls":116,"strikes":144,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":2,"winPercentage":"1.000","pitchesPerInning":"20.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"6.23","hitsPer9Inn":"7.62","runsScoredPer9":"6.92","homeRunsPer9":"2.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656986":{"person":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":1,"flyOuts":19,"groundOuts":10,"airOuts":25,"runs":16,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":80,"obp":".402","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":343,"era":"6.52","inningsPitched":"19.1","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":14,"whip":"1.91","battersFaced":93,"outs":58,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":116,"strikes":227,"strikePercentage":".660","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".250","pitchesPerInning":"17.74","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"9.78","walksPer9Inn":"5.59","hitsPer9Inn":"11.64","runsScoredPer9":"7.45","homeRunsPer9":"0.93","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":50,"groundOuts":128,"airOuts":101,"runs":61,"doubles":18,"triples":2,"homeRuns":14,"strikeOuts":96,"baseOnBalls":38,"intentionalWalks":1,"hits":106,"hitByPitch":2,"avg":".248","atBats":428,"obp":".311","slg":".397","ops":".708","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":16,"groundIntoTriplePlay":1,"plateAppearances":471,"totalBases":170,"rbi":41,"leftOnBase":198,"sacBunts":1,"sacFlies":2,"babip":".288","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.57","popOuts":23,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":195,"putOuts":111,"errors":5,"chances":311,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":29,"groundOuts":38,"airOuts":54,"runs":26,"doubles":6,"triples":2,"homeRuns":7,"strikeOuts":70,"baseOnBalls":20,"intentionalWalks":1,"hits":41,"hitByPitch":4,"avg":".203","atBats":202,"obp":".288","slg":".356","ops":".644","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":72,"rbi":20,"leftOnBase":75,"sacBunts":1,"sacFlies":0,"babip":".272","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.86","popOuts":10,"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":1,"putOuts":141,"errors":2,"chances":144,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":15,"flyOuts":32,"groundOuts":57,"airOuts":58,"runs":40,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":83,"baseOnBalls":44,"intentionalWalks":0,"hits":55,"hitByPitch":4,"atBats":250,"obp":".343","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1297,"era":"5.32","inningsPitched":"67.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.46","battersFaced":301,"outs":203,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":528,"strikes":769,"strikePercentage":".590","hitBatsmen":4,"balks":3,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".600","pitchesPerInning":"19.17","gamesFinished":1,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"11.04","walksPer9Inn":"5.85","hitsPer9Inn":"7.32","runsScoredPer9":"5.32","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665161":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"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":5,"rbi":2,"leftOnBase":2,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":46,"groundOuts":86,"airOuts":80,"runs":67,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":83,"baseOnBalls":22,"intentionalWalks":0,"hits":98,"hitByPitch":7,"avg":".284","atBats":345,"obp":".338","slg":".484","ops":".822","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":167,"rbi":46,"leftOnBase":100,"sacBunts":0,"sacFlies":2,"babip":".328","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.29","popOuts":16,"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":158,"putOuts":120,"errors":9,"chances":287,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663567":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":92,"groundOuts":97,"airOuts":154,"runs":54,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":125,"baseOnBalls":51,"intentionalWalks":0,"hits":106,"hitByPitch":9,"atBats":478,"obp":".307","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2166,"era":"3.66","inningsPitched":"128.0","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.23","battersFaced":542,"outs":384,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2166,"balls":792,"strikes":1374,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".533","pitchesPerInning":"16.92","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.59","hitsPer9Inn":"7.45","runsScoredPer9":"3.80","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":2,"chances":20,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664299":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":8,"flyOuts":44,"groundOuts":22,"airOuts":65,"runs":32,"doubles":7,"triples":2,"homeRuns":8,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":0,"hits":54,"hitByPitch":2,"atBats":182,"obp":".368","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":821,"era":"6.45","inningsPitched":"44.2","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.63","battersFaced":204,"outs":134,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":821,"balls":290,"strikes":531,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".167","pitchesPerInning":"18.38","gamesFinished":2,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"8.46","walksPer9Inn":"3.83","hitsPer9Inn":"10.88","runsScoredPer9":"6.45","homeRunsPer9":"1.61","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664774":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"jerseyNumber":"31","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.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":41,"flyOuts":15,"groundOuts":19,"airOuts":31,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".210","atBats":100,"obp":".331","slg":".350","ops":".681","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":35,"rbi":17,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","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":8,"putOuts":71,"errors":0,"chances":79,"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"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":132,"flyOuts":70,"groundOuts":122,"airOuts":128,"runs":64,"doubles":25,"triples":1,"homeRuns":24,"strikeOuts":127,"baseOnBalls":43,"intentionalWalks":2,"hits":112,"hitByPitch":10,"avg":".230","atBats":487,"obp":".304","slg":".433","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":542,"totalBases":211,"rbi":75,"leftOnBase":269,"sacBunts":0,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.29","popOuts":27,"lineOuts":31},"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":94,"putOuts":826,"errors":2,"chances":922,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":37,"groundOuts":58,"airOuts":75,"runs":21,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":1,"hits":47,"hitByPitch":0,"avg":".212","atBats":222,"obp":".267","slg":".338","ops":".605","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":75,"rbi":25,"leftOnBase":91,"sacBunts":5,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.71","popOuts":16,"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":16,"stolenBases":55,"stolenBasePercentage":".775","caughtStealingPercentage":".225","assists":25,"putOuts":626,"errors":1,"chances":652,"fielding":".998","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":27,"groundOuts":96,"airOuts":55,"runs":30,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":43,"baseOnBalls":10,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".262","atBats":260,"obp":".292","slg":".419","ops":".711","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":109,"rbi":33,"leftOnBase":113,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":13,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":49,"stolenBasePercentage":".766","caughtStealingPercentage":".234","assists":19,"putOuts":534,"errors":3,"chances":556,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":100,"groundOuts":79,"airOuts":155,"runs":90,"doubles":28,"triples":1,"homeRuns":37,"strikeOuts":103,"baseOnBalls":93,"intentionalWalks":28,"hits":154,"hitByPitch":9,"avg":".317","atBats":486,"obp":".432","slg":".607","ops":"1.039","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":593,"totalBases":295,"rbi":93,"leftOnBase":148,"sacBunts":0,"sacFlies":5,"babip":".333","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.14","popOuts":20,"lineOuts":35},"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":35,"errors":2,"chances":37,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"201","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":15,"groundOuts":15,"airOuts":25,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".188","atBats":85,"obp":".253","slg":".376","ops":".629","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":32,"rbi":13,"leftOnBase":53,"sacBunts":0,"sacFlies":2,"babip":".231","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.25","popOuts":2,"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":0,"putOuts":26,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[665161,670541,676369,670623,514888,572233,662139,673237,701358,664774,666211,669397,814490,805123,650556,595345,623352],"pitchers":[814490,805123,650556,595345,623352],"bench":[543877],"bullpen":[686613,660853,837227,664299,663567,656986,678906,669713],"battingOrder":[665161,676369,670623,514888,572233,662139,673237,666211,669397],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Allen, N (5, Thornton, Z); Diaz, Y (11, Pintaro)."},{"label":"HR","value":"Peña (17, 1st inning off Thornton, Z, 0 on, 0 out); Wade Jr. (3, 6th inning off Pintaro, 1 on, 2 out)."},{"label":"TB","value":"Allen, N 4; Altuve 2; Diaz, Y 2; Peña 5; Wade Jr. 4; Walker, C."},{"label":"RBI","value":"Peña 2 (46); Varsho (36); Wade Jr. 2 (17)."},{"label":"2-out RBI","value":"Peña; Wade Jr. 2."},{"label":"Runners left in scoring position, 2 out","value":"Peña; Alvarez, Y; Diaz, Y."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Diaz, Y (3, throw)."},{"label":"DP","value":"(Peña-Altuve-Walker, C)."}]}],"note":[{"label":"a","value":"Homered for Smith in the 6th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".236","atBats":31,"obp":".306","slg":".389","ops":".695","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":13,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":37,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":162,"era":"4.08","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.30","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":52,"strikes":110,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":5,"pitchesPerInning":"18.00","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":25,"groundOuts":73,"airOuts":50,"runs":31,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":0,"hits":53,"hitByPitch":4,"avg":".239","atBats":222,"obp":".302","slg":".401","ops":".703","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":89,"rbi":33,"leftOnBase":88,"sacBunts":2,"sacFlies":0,"babip":".271","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.75","popOuts":8,"lineOuts":17},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":11,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"7.71","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.71","battersFaced":11,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"9.43","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"15.43","runsScoredPer9":"7.71","homeRunsPer9":"7.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":26,"stolenBasePercentage":".634","caughtStealingPercentage":".366","assists":28,"putOuts":603,"errors":2,"chances":633,"fielding":".997","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID476594":{"person":{"id":476594,"fullName":"Robert Stock","link":"/api/v1/people/476594"},"jerseyNumber":"89","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":14,"groundOuts":14,"airOuts":26,"runs":18,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":3,"atBats":88,"obp":".413","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":404,"era":"7.40","inningsPitched":"20.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.94","battersFaced":104,"outs":62,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":404,"balls":147,"strikes":257,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".000","pitchesPerInning":"19.55","gamesFinished":0,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"9.15","walksPer9Inn":"5.66","hitsPer9Inn":"11.76","runsScoredPer9":"7.84","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":86,"groundOuts":149,"airOuts":146,"runs":64,"doubles":22,"triples":2,"homeRuns":14,"strikeOuts":105,"baseOnBalls":38,"intentionalWalks":0,"hits":140,"hitByPitch":2,"avg":".263","atBats":533,"obp":".310","slg":".390","ops":".700","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":580,"totalBases":208,"rbi":66,"leftOnBase":205,"sacBunts":0,"sacFlies":7,"babip":".299","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.07","popOuts":10,"lineOuts":50},"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":193,"putOuts":117,"errors":10,"chances":320,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":11,"groundOuts":16,"airOuts":20,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".165","atBats":79,"obp":".233","slg":".203","ops":".436","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":16,"rbi":2,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":96,"errors":1,"chances":105,"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"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":34,"groundOuts":74,"airOuts":58,"runs":29,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":106,"baseOnBalls":36,"intentionalWalks":1,"hits":72,"hitByPitch":4,"avg":".233","atBats":309,"obp":".320","slg":".398","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":123,"rbi":33,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"1.28","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"23.77","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":35,"stolenBasePercentage":".745","caughtStealingPercentage":".255","assists":24,"putOuts":603,"errors":4,"chances":631,"fielding":".994","passedBall":9,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":14,"flyOuts":79,"groundOuts":105,"airOuts":132,"runs":69,"doubles":26,"triples":6,"homeRuns":20,"strikeOuts":120,"baseOnBalls":40,"intentionalWalks":0,"hits":122,"hitByPitch":14,"atBats":472,"obp":".331","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2080,"era":"4.55","inningsPitched":"122.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.32","battersFaced":533,"outs":368,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2080,"balls":701,"strikes":1379,"strikePercentage":".660","hitBatsmen":14,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".400","pitchesPerInning":"16.96","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.80","walksPer9Inn":"2.93","hitsPer9Inn":"8.95","runsScoredPer9":"5.06","homeRunsPer9":"1.47","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681810":{"person":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":2,"flyOuts":19,"groundOuts":34,"airOuts":37,"runs":20,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":39,"hitByPitch":3,"atBats":155,"obp":".346","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":755,"era":"4.28","inningsPitched":"40.0","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":19,"whip":"1.48","battersFaced":179,"outs":120,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":755,"balls":290,"strikes":465,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".400","pitchesPerInning":"18.88","gamesFinished":10,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.35","walksPer9Inn":"4.50","hitsPer9Inn":"8.78","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":15,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":122,"flyOuts":61,"groundOuts":81,"airOuts":95,"runs":45,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":115,"baseOnBalls":36,"intentionalWalks":0,"hits":82,"hitByPitch":3,"avg":".222","atBats":369,"obp":".294","slg":".339","ops":".633","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":125,"rbi":40,"leftOnBase":145,"sacBunts":0,"sacFlies":4,"babip":".296","groundOutsToAirouts":"0.85","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"46.12","popOuts":14,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":133,"putOuts":178,"errors":8,"chances":319,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID642376":{"person":{"id":642376,"fullName":"Jefry Yan","link":"/api/v1/people/642376"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"18.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":10,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":8,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".378","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"3.60","inningsPitched":"10.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.60","battersFaced":46,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":67,"strikes":102,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".500","pitchesPerInning":"16.90","gamesFinished":2,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"9.90","walksPer9Inn":"8.10","hitsPer9Inn":"6.30","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":2},"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"}]},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":75,"groundOuts":124,"airOuts":119,"runs":69,"doubles":18,"triples":3,"homeRuns":16,"strikeOuts":116,"baseOnBalls":39,"intentionalWalks":1,"hits":137,"hitByPitch":6,"avg":".277","atBats":495,"obp":".336","slg":".422","ops":".758","caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":541,"totalBases":209,"rbi":54,"leftOnBase":180,"sacBunts":0,"sacFlies":1,"babip":".332","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.94","popOuts":12,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":254,"errors":5,"chances":268,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681320":{"person":{"id":681320,"fullName":"Nate Lavender","link":"/api/v1/people/681320"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":8,"groundOuts":6,"airOuts":12,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":33,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"0.00","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":0,"whip":"0.48","battersFaced":35,"outs":31,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":30,"strikes":88,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.42","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"1.74","hitsPer9Inn":"2.61","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665506":{"person":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"jerseyNumber":"71","position":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606965":{"person":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":51,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":17,"strikes":34,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.30","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"8.10","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673380":{"person":{"id":673380,"fullName":"Dedniel Núñez","link":"/api/v1/people/673380"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":40,"obp":".325","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":116,"era":"5.79","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.39","battersFaced":40,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":30,"strikes":86,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"12.43","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"8.68","walksPer9Inn":"0.00","hitsPer9Inn":"12.54","runsScoredPer9":"7.71","homeRunsPer9":"2.89","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":23,"gamesStarted":8,"flyOuts":34,"groundOuts":34,"airOuts":58,"runs":46,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":64,"baseOnBalls":36,"intentionalWalks":0,"hits":53,"hitByPitch":3,"atBats":208,"obp":".371","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":983,"era":"7.50","inningsPitched":"54.0","wins":0,"losses":9,"saves":4,"saveOpportunities":4,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.65","battersFaced":248,"outs":162,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":983,"balls":402,"strikes":581,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".000","pitchesPerInning":"18.20","gamesFinished":10,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"10.67","walksPer9Inn":"6.00","hitsPer9Inn":"8.83","runsScoredPer9":"7.67","homeRunsPer9":"2.17","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650960":{"person":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":29,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":81,"obp":".195","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":369,"era":"1.50","inningsPitched":"24.0","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"0.67","battersFaced":87,"outs":72,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":112,"strikes":257,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.38","gamesFinished":7,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.38","walksPer9Inn":"1.88","hitsPer9Inn":"4.13","runsScoredPer9":"1.50","homeRunsPer9":"0.75","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":76,"groundOuts":91,"airOuts":141,"runs":42,"doubles":10,"triples":1,"homeRuns":14,"strikeOuts":97,"baseOnBalls":36,"intentionalWalks":0,"hits":90,"hitByPitch":1,"avg":".217","atBats":414,"obp":".279","slg":".348","ops":".627","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":456,"totalBases":144,"rbi":43,"leftOnBase":182,"sacBunts":1,"sacFlies":4,"babip":".248","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.57","popOuts":28,"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":288,"putOuts":173,"errors":6,"chances":467,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID702752":{"person":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"jerseyNumber":"91","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)(BS, 1)","summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":3,"strikes":17,"strikePercentage":".850","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":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":14,"gamesStarted":0,"flyOuts":10,"groundOuts":21,"airOuts":19,"runs":11,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":79,"obp":".340","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":391,"era":"4.30","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":11,"whip":"1.30","battersFaced":96,"outs":69,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":391,"balls":156,"strikes":235,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":2,"winPercentage":".667","pitchesPerInning":"17.00","gamesFinished":3,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.09","hitsPer9Inn":"6.65","runsScoredPer9":"4.30","homeRunsPer9":"1.57","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":61,"groundOuts":69,"airOuts":101,"runs":46,"doubles":9,"triples":4,"homeRuns":14,"strikeOuts":66,"baseOnBalls":36,"intentionalWalks":0,"hits":72,"hitByPitch":3,"avg":".234","atBats":308,"obp":".320","slg":".425","ops":".745","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":131,"rbi":34,"leftOnBase":106,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":21,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":97,"errors":9,"chances":260,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.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":86,"flyOuts":58,"groundOuts":75,"airOuts":93,"runs":48,"doubles":8,"triples":2,"homeRuns":22,"strikeOuts":49,"baseOnBalls":64,"intentionalWalks":9,"hits":85,"hitByPitch":0,"avg":".283","atBats":300,"obp":".407","slg":".543","ops":".950","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":163,"rbi":54,"leftOnBase":103,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.64","popOuts":19,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":104,"errors":2,"chances":106,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681035":{"person":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":50,"groundOuts":66,"airOuts":100,"runs":41,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":113,"baseOnBalls":44,"intentionalWalks":0,"hits":80,"hitByPitch":9,"atBats":358,"obp":".323","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1723,"era":"3.80","inningsPitched":"94.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.31","battersFaced":412,"outs":284,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1723,"balls":615,"strikes":1108,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"18.20","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"10.74","walksPer9Inn":"4.18","hitsPer9Inn":"7.61","runsScoredPer9":"3.90","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":27,"flyOuts":66,"groundOuts":154,"airOuts":128,"runs":65,"doubles":23,"triples":0,"homeRuns":15,"strikeOuts":172,"baseOnBalls":61,"intentionalWalks":0,"hits":114,"hitByPitch":15,"atBats":561,"obp":".296","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2544,"era":"3.06","inningsPitched":"155.2","wins":10,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.12","battersFaced":644,"outs":467,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2544,"balls":943,"strikes":1601,"strikePercentage":".630","hitBatsmen":15,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".556","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"9.94","walksPer9Inn":"3.53","hitsPer9Inn":"6.59","runsScoredPer9":"3.76","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":16,"errors":3,"chances":43,"fielding":".930","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804267":{"person":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":31,"strikes":66,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":40,"groundOuts":60,"airOuts":67,"runs":21,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":0,"hits":57,"hitByPitch":2,"atBats":227,"obp":".299","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":924,"era":"2.93","inningsPitched":"61.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.16","battersFaced":245,"outs":184,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":924,"balls":312,"strikes":612,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":2,"winPercentage":".429","pitchesPerInning":"15.07","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"6.60","walksPer9Inn":"2.05","hitsPer9Inn":"8.36","runsScoredPer9":"3.08","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":27,"groundOuts":48,"airOuts":51,"runs":24,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":53,"baseOnBalls":23,"intentionalWalks":0,"hits":43,"hitByPitch":0,"avg":".223","atBats":193,"obp":".303","slg":".399","ops":".702","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":77,"rbi":23,"leftOnBase":92,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.30","popOuts":16,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":111,"errors":0,"chances":112,"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"}]},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":34,"groundOuts":69,"airOuts":69,"runs":33,"doubles":15,"triples":3,"homeRuns":8,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":0,"hits":70,"hitByPitch":6,"avg":".269","atBats":260,"obp":".329","slg":".442","ops":".771","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":115,"rbi":35,"leftOnBase":102,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":15,"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":33,"putOuts":450,"errors":5,"chances":488,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805999":{"person":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":52,"groundOuts":80,"airOuts":91,"runs":42,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":104,"baseOnBalls":36,"intentionalWalks":0,"hits":83,"hitByPitch":2,"avg":".236","atBats":351,"obp":".309","slg":".350","ops":".659","caughtStealing":7,"stolenBases":22,"stolenBasePercentage":".759","caughtStealingPercentage":".241","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":123,"rbi":28,"leftOnBase":129,"sacBunts":4,"sacFlies":3,"babip":".313","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.14","popOuts":10,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":219,"errors":2,"chances":227,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[596019,665742,666182,701807,676724,666624,673357,805999,543760,620443,683146,682626,804267,702752,642376,681810,606965],"pitchers":[804267,702752,642376,681810,606965],"bench":[665506],"bullpen":[650960,681320,640455,690997,673380,681035,673540,476594],"battingOrder":[596019,665742,666182,701807,666624,673357,805999,543760,682626],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bichette (22, Blubaugh); Ewing (17, Hader)."},{"label":"HR","value":"Lindor (14, 1st inning off Pecko, 0 on, 0 out); Soto, J (22, 1st inning off Pecko, 0 on, 0 out)."},{"label":"TB","value":"Bichette 3; Ewing 2; Lindor 4; Soto, J 4."},{"label":"RBI","value":"Lindor (34); Soto, J (54)."},{"label":"Runners left in scoring position, 2 out","value":"Benge; Robert Jr.; Semien; Young, J."},{"label":"GIDP","value":"Torrens."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ewing (22, 2nd base off Pecko/Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Young, J (5, throw)."}]}],"note":[{"label":"a","value":"Struck out for Torrens in the 8th."},{"label":"b","value":"Popped out for Young, J in the 9th."}]}},"officials":[{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Diaz, Y (by Thornton, Z); Walker, C (by Yan)."},{"label":"ABS Challenge","value":"Torrens (Ball-Overturned to Strike); Soto, J (Strike-Confirmed); Diaz, Y (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Pecko 83-47; Blubaugh 31-22; Abreu, B 19-9; Okert 6-3; Hader 13-7; Thornton, Z 97-66; Pintaro 20-17; Yan 20-13; Warren, A 13-8; Devenski 12-6."},{"label":"Groundouts-flyouts","value":"Pecko 4-5; Blubaugh 4-0; Abreu, B 1-0; Okert 0-1; Hader 0-1; Thornton, Z 3-4; Pintaro 0-0; Yan 2-0; Warren, A 0-1; Devenski 1-1."},{"label":"Batters faced","value":"Pecko 19; Blubaugh 7; Abreu, B 4; Okert 1; Hader 4; Thornton, Z 22; Pintaro 6; Yan 6; Warren, A 3; Devenski 3."},{"label":"Inherited runners-scored","value":"Okert 2-0."},{"label":"Umpires","value":"HP: Nate Tomlinson. 1B: Mark Wegner. 2B: Jacob Metz. 3B: Carlos Torres. "},{"label":"Weather","value":"81 degrees, Cloudy."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"3:11 PM."},{"label":"T","value":"2:59."},{"label":"Att","value":"25,227."},{"label":"Venue","value":"Citi Field."},{"label":"August 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","boxscoreName":"Wade Jr."},"jerseyNumber":"31","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.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":41,"flyOuts":15,"groundOuts":19,"airOuts":31,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".210","atBats":100,"obp":".331","slg":".350","ops":".681","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":35,"rbi":17,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","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":8,"putOuts":71,"errors":0,"chances":79,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","boxscoreName":"Peña"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"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":5,"rbi":2,"leftOnBase":2,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":46,"groundOuts":86,"airOuts":80,"runs":67,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":83,"baseOnBalls":22,"intentionalWalks":0,"hits":98,"hitByPitch":7,"avg":".284","atBats":345,"obp":".338","slg":".484","ops":".822","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":167,"rbi":46,"leftOnBase":100,"sacBunts":0,"sacFlies":2,"babip":".328","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.29","popOuts":16,"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":158,"putOuts":120,"errors":9,"chances":287,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","boxscoreName":"Soto, J"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.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":86,"flyOuts":58,"groundOuts":75,"airOuts":93,"runs":48,"doubles":8,"triples":2,"homeRuns":22,"strikeOuts":49,"baseOnBalls":64,"intentionalWalks":9,"hits":85,"hitByPitch":0,"avg":".283","atBats":300,"obp":".407","slg":".543","ops":".950","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":163,"rbi":54,"leftOnBase":103,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.64","popOuts":19,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":104,"errors":2,"chances":106,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":814490,"fullName":"Ethan Pecko","link":"/api/v1/people/814490"},"loser":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"save":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}