{"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":824152,"link":"/api/v1.1/game/824152/feed/live","metaData":{"wait":10,"timeStamp":"20260822_030511","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824152,"type":"R","doubleHeader":"N","id":"2026/08/21/athmlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824152-2026-08-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-22T00:10:00Z","originalDate":"2026-08-21","officialDate":"2026-08-21","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":129,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":80,"ties":0,"pct":".380"},"records":{},"divisionLeader":false,"wins":49,"losses":80,"winningPercentage":".380"},"franchiseName":"Athletics","clubName":"Athletics","active":true},"home":{"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":129,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":64,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":65,"losses":64,"winningPercentage":".504"},"franchiseName":"Houston","clubName":"Astros","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"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},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680723":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723","firstName":"Drew","lastName":"Rom","primaryNumber":"39","birthDate":"1999-12-15","currentAge":26,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rom","middleName":"Michael","boxscoreName":"Rom","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"rahm","mlbDebutDate":"2023-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Rom","nameSlug":"drew-rom-680723","firstLastName":"Drew Rom","lastFirstName":"Rom, Drew","lastInitName":"Rom, D","initLastName":"D Rom","fullFMLName":"Drew M. Rom","fullLFMName":"Rom, Drew M.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID661531":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531","firstName":"Brian","lastName":"Serven","primaryNumber":"10","birthDate":"1995-05-05","currentAge":31,"birthCity":"Palm Desert","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Serven","middleName":"Nicholas","boxscoreName":"Serven","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Serven","nameSlug":"brian-serven-661531","firstLastName":"Brian Serven","lastFirstName":"Serven, Brian","lastInitName":"Serven, B","initLastName":"B Serven","fullFMLName":"Brian Nicholas Serven","fullLFMName":"Serven, Brian Nicholas","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":24,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Price","boxscoreName":"Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-691777","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Price Muncy","fullLFMName":"Muncy, Maxwell Price","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"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},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669384":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384","firstName":"Raynel","lastName":"Delgado","primaryNumber":"29","birthDate":"2000-04-04","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Raynel","useLastName":"Delgado","boxscoreName":"Delgado","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2026-06-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raynel Delgado","nameSlug":"raynel-delgado-669384","firstLastName":"Raynel Delgado","lastFirstName":"Delgado, Raynel","lastInitName":"Delgado, R","initLastName":"R Delgado","fullFMLName":"Raynel Delgado","fullLFMName":"Delgado, Raynel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"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},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID695720":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","firstName":"Thomas","lastName":"White","primaryNumber":"47","birthDate":"2003-03-02","currentAge":23,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Tommy","useLastName":"White","middleName":"Anthony","boxscoreName":"White","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy White","nameSlug":"tommy-white-695720","firstLastName":"Tommy White","lastFirstName":"White, Tommy","lastInitName":"White, T","initLastName":"T White","fullFMLName":"Thomas Anthony White","fullLFMName":"White, Thomas Anthony","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"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},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"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},"ID683021":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021","firstName":"Michael","lastName":"Stefanic","primaryNumber":"17","birthDate":"1996-02-24","currentAge":30,"birthCity":"Boise","birthStateProvince":"ID","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Stefanic","boxscoreName":"Stefanic","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"stef-AH-nic","mlbDebutDate":"2022-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Stefanic","nameSlug":"michael-stefanic-683021","firstLastName":"Michael Stefanic","lastFirstName":"Stefanic, Michael","lastInitName":"Stefanic, M","initLastName":"M Stefanic","fullFMLName":"Michael  Stefanic","fullLFMName":"Stefanic, Michael ","strikeZoneTop":3.082,"strikeZoneBottom":1.556},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"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},"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},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID623352":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352","firstName":"Josh","lastName":"Hader","primaryNumber":"71","birthDate":"1994-04-07","currentAge":32,"birthCity":"Millersville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Hader","middleName":"Ronald","boxscoreName":"Hader","nickName":"Haderade","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Hader","nameSlug":"josh-hader-623352","firstLastName":"Josh Hader","lastFirstName":"Hader, Josh","lastInitName":"Hader, J","initLastName":"J Hader","fullFMLName":"Josh Ronald Hader","fullLFMName":"Hader, Josh Ronald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656240":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240","firstName":"Scott","lastName":"Blewett","primaryNumber":"49","birthDate":"1996-04-10","currentAge":30,"birthCity":"Syracuse","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Blewett","middleName":"Thomas","boxscoreName":"Blewett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Blewett","nameSlug":"scott-blewett-656240","firstLastName":"Scott Blewett","lastFirstName":"Blewett, Scott","lastInitName":"Blewett, S","initLastName":"S Blewett","fullFMLName":"Scott Thomas Blewett","fullLFMName":"Blewett, Scott Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"ID696522":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522","firstName":"Hayden","lastName":"Juenger","primaryNumber":"58","birthDate":"2000-08-09","currentAge":26,"birthCity":"O’Fallon","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hayden","useLastName":"Juenger","middleName":"Michael","boxscoreName":"Juenger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"YING-er","mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Juenger","nameSlug":"hayden-juenger-696522","firstLastName":"Hayden Juenger","lastFirstName":"Juenger, Hayden","lastInitName":"Juenger, H","initLastName":"H Juenger","fullFMLName":"Hayden Michael Juenger","fullLFMName":"Juenger, Hayden Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID695034":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034","firstName":"Kade","lastName":"Morris","primaryNumber":"67","birthDate":"2002-06-21","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Morris","middleName":"Tanner","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kade Morris","nameSlug":"kade-morris-695034","firstLastName":"Kade Morris","lastFirstName":"Morris, Kade","lastInitName":"Morris, K","initLastName":"K Morris","fullFMLName":"Kade Tanner Morris","fullLFMName":"Morris, Kade Tanner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"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},"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}},"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392","location":{"address1":"501 Crawford Street","city":"Houston","state":"Texas","stateAbbrev":"TX","postalCode":"77002","defaultCoordinates":{"latitude":29.756967,"longitude":-95.355509},"azimuthAngle":343.0,"elevation":45,"country":"USA","phone":"(713) 259-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41168,"turfType":"Grass","roofType":"Retractable","leftLine":315,"leftCenter":362,"center":409,"rightCenter":373,"rightLine":326},"active":true,"season":"2026"},"officialVenue":{"id":2392,"link":"/api/v1/venues/2392"},"weather":{"condition":"Roof Closed","temp":"73","wind":"0 mph, None"},"gameInfo":{"attendance":28477,"firstPitch":"2026-08-22T00:11:00.000Z","gameDurationMinutes":174},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"home":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"}},"officialScorer":{"id":431047,"fullName":"Dave Matheson","link":"/api/v1/people/431047"},"primaryDatacaster":{"id":809418,"fullName":"Angela Sanson","link":"/api/v1/people/809418"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":5,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Bolte walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-22T00:11:33.025Z","endTime":"2026-08-22T00:13:27.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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-21T20:46:32.342Z","endTime":"2026-08-21T23:47:57.974Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-21T23:47:57.974Z","endTime":"2026-08-22T00:10:03.978Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-22T00:10:03.978Z","endTime":"2026-08-22T00:11:35.104Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.172036264744865,"aZ":-18.09611521706169,"pfxX":-7.450012078560792,"pfxZ":7.574003502134854,"pX":0.09177309534602814,"pZ":2.451265989858289,"vX0":6.282259578162388,"vY0":-135.38330886978835,"vZ0":-5.880042075963259,"x":113.5,"y":172.6,"x0":-1.2892728742175115,"y0":50.003958280745195,"z0":5.915257286387854,"aX":-13.849729035334454},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":12.1,"spinRate":2025,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4043563006790194,"extension":6.830910972365147},"index":3,"playId":"289cd07b-e36f-34c1-a9b2-14fbbe326204","pitchNumber":1,"startTime":"2026-08-22T00:11:35.104Z","endTime":"2026-08-22T00:11:39.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.831898864575162,"aZ":-19.97115887677295,"pfxX":-6.88452383383752,"pfxZ":6.623893093772988,"pX":0.26869477341940584,"pZ":2.452174897089958,"vX0":6.253695295638874,"vY0":-134.75311661572863,"vZ0":-5.523572769976304,"x":106.76,"y":172.57,"x0":-1.185805287432925,"y0":50.003840032950244,"z0":5.936283117059872,"aX":-12.683039405291565},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":11.2,"spinRate":1826,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4062228475641425,"extension":6.760656231494575},"index":4,"playId":"d5caf6f6-17e8-3771-87eb-a6c5580abe49","pitchNumber":2,"startTime":"2026-08-22T00:11:53.900Z","endTime":"2026-08-22T00:11:57.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24613955705382,"aZ":-35.9493461561648,"pfxX":11.707466352936983,"pfxZ":-2.695938098072042,"pX":1.1179988297455201,"pZ":1.5863097915267068,"vX0":2.199808785406427,"vY0":-118.60522208782552,"vZ0":-2.4781819517113997,"x":74.38,"y":195.95,"x0":-1.3447933750232588,"y0":50.00233670206126,"z0":5.977154011559357,"aX":16.397781317825412},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.3,"breakHorizontal":-21.7,"spinRate":2885,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4648122483439301,"extension":6.719612397920932},"index":5,"playId":"5c7ff328-9492-3b3b-8cdb-19caa1c12aa8","pitchNumber":3,"startTime":"2026-08-22T00:12:12.571Z","endTime":"2026-08-22T00:12:17.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907377410427056,"aZ":-35.479500387638005,"pfxX":11.962956648582736,"pfxZ":-2.3758126938278377,"pX":1.1970673965171934,"pZ":1.3051716783134601,"vX0":2.166421386444815,"vY0":-118.46706200193512,"vZ0":-3.351190889133915,"x":71.37,"y":203.54,"x0":-1.2858540573300221,"y0":50.000948676553726,"z0":6.048953741901269,"aX":16.657448330291604},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.9,"breakHorizontal":-22.2,"spinRate":2967,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4659745728016187,"extension":6.736781913597706},"index":6,"playId":"a1cb9df2-8e23-39da-a44d-92beaf2fdd14","pitchNumber":4,"startTime":"2026-08-22T00:12:29.474Z","endTime":"2026-08-22T00:12:34.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290388468762753,"aZ":-15.91559514519161,"pfxX":-6.603926810233188,"pfxZ":8.609231450009203,"pX":-0.24390057166471996,"pZ":2.339287237953895,"vX0":5.231399109159989,"vY0":-136.38334744285135,"vZ0":-6.664515129281328,"x":126.3,"y":175.62,"x0":-1.3265535315325323,"y0":50.00179213741236,"z0":5.907297018505581,"aX":-12.471111347415594},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2028,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40121854080552977,"extension":6.783926063016373},"index":7,"playId":"b01905f8-1ef9-365b-8b26-9303ce6f284d","pitchNumber":5,"startTime":"2026-08-22T00:12:45.427Z","endTime":"2026-08-22T00:12:48.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.787051651153263,"aZ":-16.789534551525087,"pfxX":-4.839063120104431,"pfxZ":7.94179007143272,"pX":0.28873510279553427,"pZ":4.422943642097924,"vX0":5.398968603787397,"vY0":-138.29707360764633,"vZ0":-1.5884867376749212,"x":105.99,"y":119.36,"x0":-1.0598942237121451,"y0":50.00515205866748,"z0":6.130751122139601,"aX":-9.377110027936231},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":7.7,"spinRate":1985,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3960241788713743,"extension":6.754548493204361},"index":8,"playId":"8c4e6efa-8e85-3660-9b05-d9ce1ba2d55b","pitchNumber":6,"startTime":"2026-08-22T00:13:07.588Z","endTime":"2026-08-22T00:13:10.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.526796795976427,"aZ":-27.53629553585196,"pfxX":1.6826727627998999,"pfxZ":2.6941921434217804,"pX":-0.547141983040984,"pZ":3.700248532694962,"vX0":1.3822674679443843,"vY0":-130.5918795677061,"vZ0":-0.9578514713729729,"x":137.86,"y":138.87,"x0":-1.3026048095340181,"y0":50.00068647684207,"z0":6.150560857129094,"aX":2.89425063544224},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-3.4,"spinRate":2370,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.420065935597548,"extension":6.744001143710518},"index":9,"playId":"0b8abb15-1135-339a-98dc-d390ae4a14d7","pitchNumber":7,"startTime":"2026-08-22T00:13:21.120Z","endTime":"2026-08-22T00:13:27.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:13:27.446Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeff McNeil grounds into a double play, first baseman Christian Walker to shortstop Nick Allen to first baseman Christian Walker. Henry Bolte out at 2nd. Jeff McNeil out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-22T00:13:28.005Z","endTime":"2026-08-22T00:14:00.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47325367708264,"aZ":-17.45630761327589,"pfxX":-8.708183905449394,"pfxZ":7.84855228610391,"pX":0.36292894319483515,"pZ":1.258908812410312,"vX0":7.407168357785933,"vY0":-136.2140550152393,"vZ0":-9.15406789891494,"x":103.17,"y":204.79,"x0":-1.2628493148584825,"y0":50.00596739043726,"z0":5.875163701216747,"aX":-16.33487299937308},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":14.2,"spinRate":1896,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4024165818679597,"extension":6.712916920142453},"hitData":{"launchSpeed":102.6,"launchAngle":-5.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":144.4,"coordY":175.91}},"index":0,"playId":"6daaa565-d5dc-3474-b4af-8f7deda6ef14","pitchNumber":1,"startTime":"2026-08-22T00:13:52.407Z","endTime":"2026-08-22T00:14:00.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:14:00.225Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-22T00:14:27.215Z","endTime":"2026-08-22T00:14:54.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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_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":93.5,"endSpeed":85.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.704784746424895,"aZ":-14.852288136569749,"pfxX":-2.905538606258526,"pfxZ":9.299403671539569,"pX":-0.06465526607256106,"pZ":2.8456440328806054,"vX0":3.991624610548773,"vY0":-136.07587407988802,"vZ0":-5.6067106822029045,"x":119.46,"y":161.95,"x0":-1.1775957878428152,"y0":50.00338335485774,"z0":5.973181997088508,"aX":-5.412937032988101},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":4.3,"spinRate":2242,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40353529962840673,"extension":6.775217057736731},"index":0,"playId":"cae15171-9675-3065-9415-6bc41f025e53","pitchNumber":1,"startTime":"2026-08-22T00:14:30.005Z","endTime":"2026-08-22T00:14:34.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138757534774076,"aZ":-36.313358538748616,"pfxX":11.358993709974389,"pfxZ":-2.9460375654841293,"pX":0.3231846108657067,"pZ":2.90586782561771,"vX0":0.6282514531541464,"vY0":-118.74793952331099,"vZ0":0.3142924897433752,"x":104.68,"y":160.32,"x0":-1.4183844344572798,"y0":50.00343578866863,"z0":6.119304169422479,"aX":15.961097245285906},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.9,"breakHorizontal":-20.6,"spinRate":2881,"spinDirection":51},"zone":3,"typeConfidence":2.0,"plateTime":0.46411787219805944,"extension":6.64414409245634},"hitData":{"launchSpeed":102.1,"launchAngle":40.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":133.92,"coordY":51.66}},"index":1,"playId":"4c829f44-570b-3d4f-b768-d12a4e181336","pitchNumber":2,"startTime":"2026-08-22T00:14:43.880Z","endTime":"2026-08-22T00:14:54.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:14:54.739Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to pitcher J.T. Ginn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-22T00:17:18.061Z","endTime":"2026-08-22T00:18:43.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"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":5},"credits":[{"player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T00:17:05.927Z","endTime":"2026-08-22T00:17:20.300Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"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":93.6,"endSpeed":85.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13132109781835,"aZ":-22.796044046798368,"pfxX":-5.77460130024697,"pfxZ":5.031299913937449,"pX":-0.4781542540856836,"pZ":2.4686159556024547,"vX0":3.745293685293138,"vY0":-136.2254725529115,"vZ0":-4.455595665444446,"x":135.23,"y":172.13,"x0":-1.126157182531761,"y0":50.00411851196571,"z0":5.717151333531018,"aX":-10.768292052998286},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":9.6,"spinRate":2014,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40328178690092376,"extension":6.64654890510098},"index":1,"playId":"141467d2-e336-3110-a608-0c20ba3c03dc","pitchNumber":1,"startTime":"2026-08-22T00:17:20.300Z","endTime":"2026-08-22T00:17:23.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.323305590149758,"aZ":-33.340261267422946,"pfxX":2.04117615005409,"pfxZ":-0.7405131956695907,"pX":1.7600204637660761,"pZ":1.7711316515868518,"vX0":6.902663991127342,"vY0":-125.46155834321145,"vZ0":-2.574532773020831,"x":49.91,"y":190.96,"x0":-1.3060900267921047,"y0":50.0040062749007,"z0":5.561719261871339,"aX":3.212032676575557},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-5.5,"spinRate":2368,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4386709846457002,"extension":6.709347723996878},"index":2,"playId":"0273c9b2-aa00-381e-b084-a75b05b30830","pitchNumber":2,"startTime":"2026-08-22T00:17:42.155Z","endTime":"2026-08-22T00:17:46.332Z","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.6,"endSpeed":85.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05952941873016,"aZ":-28.396342979873392,"pfxX":-10.37060716161903,"pfxZ":1.9978996112174077,"pX":-0.31235252381016115,"pZ":2.706836565226501,"vX0":5.709666619910158,"vY0":-137.5658594067311,"vZ0":-2.738961862695619,"x":128.91,"y":165.7,"x0":-1.0811269023222252,"y0":50.00560697480104,"z0":5.665847656063763,"aX":-19.632272486978582},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":17.4,"spinRate":2106,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4000731541506526,"extension":6.638504186122799},"index":3,"playId":"b46a40e7-f555-3783-b573-af783724fe6c","pitchNumber":3,"startTime":"2026-08-22T00:18:00.181Z","endTime":"2026-08-22T00:18:04.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.972348486395607,"aZ":-33.696267229672685,"pfxX":1.528693791779773,"pfxZ":-0.9562049072247012,"pX":1.5601502003979342,"pZ":1.7803964853813141,"vX0":6.056644265374692,"vY0":-126.63199414630033,"vZ0":-2.3570484741415076,"x":57.53,"y":190.71,"x0":-1.0779231084962353,"y0":50.00204659433318,"z0":5.464658485078708,"aX":2.43842995543927},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-4.3,"spinRate":2408,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43539346268351364,"extension":6.411909928214844},"index":4,"playId":"62318ab2-3e9d-3408-9b33-1d5ce9cfe756","pitchNumber":4,"startTime":"2026-08-22T00:18:17.009Z","endTime":"2026-08-22T00:18:22.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48945578324961,"aZ":-26.481441860728907,"pfxX":-11.45879194118973,"pfxZ":2.985224376568845,"pX":0.15171444049174626,"pZ":1.6858798300537983,"vX0":7.275328544382309,"vY0":-138.17036153220437,"vZ0":-5.515048492471187,"x":111.22,"y":193.26,"x0":-1.0443121521467833,"y0":50.00674547069055,"z0":5.517723215634414,"aX":-21.874896103162804},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":19.0,"spinRate":2055,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39838337309016403,"extension":6.728605898071129},"hitData":{"launchSpeed":82.6,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.28,"coordY":184.03}},"index":5,"playId":"c0267330-f8ac-39b4-9f9c-d06bd140dace","pitchNumber":5,"startTime":"2026-08-22T00:18:35.439Z","endTime":"2026-08-22T00:18:43.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:18:43.558Z","atBatIndex":3},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Yordan Alvarez hit by pitch. Jose Altuve to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-22T00:18:57.318Z","endTime":"2026-08-22T00:20:39.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":84.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.887545828375966,"aZ":-27.81573548431266,"pfxX":-10.80336325773245,"pfxZ":2.3920671321524347,"pX":-1.001144862687235,"pZ":2.0049739536418474,"vX0":4.752880536325724,"vY0":-134.8436882942638,"vZ0":-4.315478709344837,"x":155.16,"y":184.65,"x0":-1.3921091606885374,"y0":50.00559014408766,"z0":5.610463985445233,"aX":-19.71121279820521},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":18.4,"spinRate":2023,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4076538848134592,"extension":6.785845974463495},"index":0,"playId":"3bd4027e-05f0-3cef-8247-888827308e08","pitchNumber":1,"startTime":"2026-08-22T00:19:22.825Z","endTime":"2026-08-22T00:19:29.984Z","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":92.8,"endSpeed":85.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504656615750417,"aZ":-19.87272731187681,"pfxX":-2.152149331085716,"pfxZ":6.61964774327944,"pX":-1.5229758318428106,"pZ":4.038893983315535,"vX0":0.8831440699694927,"vY0":-135.2203954656562,"vZ0":-0.686628228592591,"x":175.05,"y":129.73,"x0":-1.5735415028145643,"y0":50.003505212060546,"z0":5.68593174013412,"aX":-3.999624934912421},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":3.7,"spinRate":1935,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4045205314986422,"extension":6.5796944167869285},"index":1,"playId":"fcb20b13-701f-357f-ab1d-0d2634aea504","pitchNumber":2,"startTime":"2026-08-22T00:20:15.007Z","endTime":"2026-08-22T00:20:20.457Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58112991023262,"aZ":-25.688345498494936,"pfxX":0.04206979424292179,"pfxZ":3.7808235768918834,"pX":1.8496340581362536,"pZ":4.281725570209622,"vX0":8.239522449695976,"vY0":-129.7253940039229,"vZ0":1.6972120187695965,"x":46.5,"y":123.17,"x0":-1.3648690470297353,"y0":50.00131241345889,"z0":5.568992246048073,"aX":0.07078331628581462},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-1.8,"spinRate":2190,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4212306597786446,"extension":6.538101137182981},"index":2,"playId":"cbbecb50-0505-3c30-8957-465396b9e883","pitchNumber":3,"startTime":"2026-08-22T00:20:34.968Z","endTime":"2026-08-22T00:20:39.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:20:39.983Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, first baseman Tommy White to pitcher J.T. Ginn. Jose Altuve to 3rd. Yordan Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-22T00:20:44.017Z","endTime":"2026-08-22T00:25:51.626Z","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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531911236343596,"aZ":-26.244355208459368,"pfxX":-9.1331871543097,"pfxZ":3.1596345474455667,"pX":0.11618935780908601,"pZ":1.3468484724327847,"vX0":6.847607028713668,"vY0":-136.49741382188608,"vZ0":-6.156186528152449,"x":112.57,"y":202.42,"x0":-1.2450669557435199,"y0":50.00307597620304,"z0":5.4515021109179305,"aX":-17.143077702530555},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":2120,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4020791871202065,"extension":6.847259380511368},"index":0,"playId":"d96fc648-9df5-3538-81e3-06b5943348c1","pitchNumber":1,"startTime":"2026-08-22T00:21:27.784Z","endTime":"2026-08-22T00:21:31.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-22T00:21:44.968Z","endTime":"2026-08-22T00:22:01.199Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898162203043483,"aZ":-27.747846645363477,"pfxX":-6.1804237844922785,"pfxZ":2.64975696531757,"pX":-0.18428221287327767,"pZ":0.296160940611981,"vX0":5.160835799353804,"vY0":-128.69449480346336,"vZ0":-7.451804758293915,"x":124.02,"y":230.78,"x0":-1.4173392644894558,"y0":50.0010806507668,"z0":5.392724693705408,"aX":-10.316649177866653},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":10.0,"spinRate":1534,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4263758744007813,"extension":6.773479838313213},"index":2,"playId":"3965fa86-740f-3d4e-a816-72332168e4a6","pitchNumber":2,"startTime":"2026-08-22T00:22:01.199Z","endTime":"2026-08-22T00:22:05.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20045440726846,"aZ":-24.229955146385386,"pfxX":-5.820600036481329,"pfxZ":4.29269743888519,"pX":-0.4153766605452838,"pZ":3.30531012822811,"vX0":4.278736288922527,"vY0":-135.5777868249522,"vZ0":-1.7363211137670724,"x":132.83,"y":149.54,"x0":-1.2622392532244378,"y0":50.00461150717755,"z0":5.654612801780006,"aX":-10.775975101466873},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":9.6,"spinRate":1999,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4048713163017057,"extension":6.673714292098092},"index":3,"playId":"e6edf1ea-8bf4-373f-bd3d-309212f4d993","pitchNumber":3,"startTime":"2026-08-22T00:22:25.745Z","endTime":"2026-08-22T00:22:31.320Z","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":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93974095881567,"aZ":-25.491961405729484,"pfxX":-0.6186446692047879,"pfxZ":3.793251992010351,"pX":-0.17769958002260752,"pZ":3.5361952834288757,"vX0":3.613240068235804,"vY0":-131.68336916864027,"vZ0":-0.35229084793753046,"x":123.77,"y":143.3,"x0":-1.4849967258896293,"y0":50.00612499154981,"z0":5.551287049820392,"aX":-1.0912716063076233},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":0.4,"spinRate":2148,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4153284990194157,"extension":6.548546445031883},"index":4,"playId":"26da0946-b151-3b97-ae36-c229cf31b4f8","pitchNumber":4,"startTime":"2026-08-22T00:22:47.668Z","endTime":"2026-08-22T00:22:52.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65876227651483,"aZ":-32.45753490287378,"pfxX":-9.407202044653038,"pfxZ":-0.15487718925221294,"pX":-0.6894551863995348,"pZ":2.371502599284831,"vX0":4.573493032871111,"vY0":-136.25445360228179,"vZ0":-2.6228941995294632,"x":143.28,"y":174.75,"x0":-1.1798202387904455,"y0":50.00242191614386,"z0":5.6201156101230625,"aX":-17.45147858359092},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.7,"breakHorizontal":15.8,"spinRate":1935,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40405441334086234,"extension":6.613975229403768},"index":5,"playId":"ace8a807-50c8-3b92-a126-0c4547588fdd","pitchNumber":5,"startTime":"2026-08-22T00:23:09.181Z","endTime":"2026-08-22T00:23:12.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07736709976714,"aZ":-26.2698311794685,"pfxX":-6.643058289792374,"pfxZ":3.1528748776551634,"pX":-1.0847572434388673,"pZ":3.13509162136844,"vX0":2.873313283699723,"vY0":-135.8579793132198,"vZ0":-1.9495381147198914,"x":158.35,"y":154.13,"x0":-1.291507657751618,"y0":50.00408079173404,"z0":5.6832784560335385,"aX":-12.44973452491601},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":11.4,"spinRate":1920,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40277666464145634,"extension":6.687664824851252},"index":6,"playId":"3a8f7fc8-6f16-36ad-a5d5-0402a10c9cb0","pitchNumber":6,"startTime":"2026-08-22T00:23:33.147Z","endTime":"2026-08-22T00:23:37.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.206876907864704,"aZ":-31.78358966208408,"pfxX":0.5301927320453695,"pfxZ":0.2352830435259179,"pX":-0.0504564132508049,"pZ":2.177374220382003,"vX0":3.535248004012787,"vY0":-127.31051047335062,"vZ0":-1.628193907590492,"x":118.92,"y":179.99,"x0":-1.5307259372333761,"y0":50.00021415558482,"z0":5.361091697216081,"aX":0.8617420096418371},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":-1.8,"spinRate":2203,"spinDirection":19},"zone":8,"typeConfidence":2.0,"plateTime":0.43163641278791065,"extension":6.55571296614928},"index":7,"playId":"9964ae05-ce7b-3536-87bb-6bfd12c57318","pitchNumber":7,"startTime":"2026-08-22T00:24:24.666Z","endTime":"2026-08-22T00:24:31.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.812554075084073,"aZ":-29.23702601734108,"pfxX":-7.254935419960063,"pfxZ":1.5653408301469902,"pX":-0.8231051688819023,"pZ":2.9218211882454925,"vX0":3.518425512211567,"vY0":-136.23326216355449,"vZ0":-1.8070546693519387,"x":148.37,"y":159.89,"x0":-1.188407357402072,"y0":50.00517951873242,"z0":5.613751318224051,"aX":-13.644562442231212},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":12.4,"spinRate":1935,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4019752942535235,"extension":6.626744220629659},"index":8,"playId":"ec7665f9-6044-3f53-9c9f-8f2d92290237","pitchNumber":8,"startTime":"2026-08-22T00:24:51.694Z","endTime":"2026-08-22T00:24:55.395Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88819651567641,"aZ":-26.24450004446055,"pfxX":-1.4471642268718201,"pfxZ":3.344031525656005,"pX":-0.29493589749125965,"pZ":2.6857632952739015,"vX0":3.837806723801273,"vY0":-132.21787198590675,"vZ0":-2.024500423556477,"x":128.24,"y":166.26,"x0":-1.5764664880182726,"y0":50.00123357236164,"z0":5.385023084265901,"aX":-2.5651689024533657},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":1.8,"spinRate":1999,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.41407382325409703,"extension":6.687401620078413},"index":9,"playId":"926197a1-dce5-3428-a712-d74b25b3b38b","pitchNumber":9,"startTime":"2026-08-22T00:25:18.453Z","endTime":"2026-08-22T00:25:22.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248298636876243,"aZ":-30.109805967250036,"pfxX":-7.577174566836259,"pfxZ":1.2561042437524703,"pX":-0.465698407948762,"pZ":1.7898124399421744,"vX0":4.362302573665979,"vY0":-128.32010726375725,"vZ0":-3.53139245369016,"x":134.75,"y":190.46,"x0":-1.212874054168632,"y0":50.00631765627523,"z0":5.557506955818253,"aX":-12.501221349994836},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":12.6,"spinRate":1445,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.42863209669184776,"extension":6.637997207267753},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.86,"coordY":179.97}},"index":10,"playId":"1214a7ca-a59e-3a35-8e74-557ed013d242","pitchNumber":10,"startTime":"2026-08-22T00:25:43.069Z","endTime":"2026-08-22T00:25:51.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:25:51.626Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim challenged (pitch result), call on the field was overturned: Daulton Varsho called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-22T00:26:05.923Z","endTime":"2026-08-22T00:27:38.368Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816849138858508,"aZ":-26.157846994568718,"pfxX":-2.3049118246729408,"pfxZ":3.4588624621857917,"pX":0.6275782937060107,"pZ":3.2356140535125983,"vX0":6.393406241833005,"vY0":-130.66491753794242,"vZ0":-0.6308443239056885,"x":93.08,"y":151.42,"x0":-1.5444019900571209,"y0":50.0056187992759,"z0":5.434163535968563,"aX":-4.013472593637004},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.4,"breakHorizontal":2.9,"spinRate":2052,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4181306972492673,"extension":6.711946146377933},"index":0,"playId":"c142c5b2-f684-3e5a-87d9-f516190bcfa9","pitchNumber":1,"startTime":"2026-08-22T00:26:22.601Z","endTime":"2026-08-22T00:26:26.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434339026479556,"aZ":-31.23833765978387,"pfxX":-8.241290532454475,"pfxZ":0.5728056404782427,"pX":-0.33433247077911027,"pZ":1.4596905238444124,"vX0":5.281143615143167,"vY0":-128.15217356696712,"vZ0":-3.7996900326155347,"x":129.74,"y":199.37,"x0":-1.3680133545549478,"y0":50.00396503669432,"z0":5.444817961817305,"aX":-13.489371699916239},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":1487,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43004434364553834,"extension":6.6166608303489785},"index":1,"playId":"225ad78f-6b29-3a60-9642-d40962d84f34","pitchNumber":2,"startTime":"2026-08-22T00:26:42.150Z","endTime":"2026-08-22T00:26:46.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62178012263799,"aZ":-34.45666178730326,"pfxX":-8.353892716770844,"pfxZ":-1.244581006771261,"pX":1.028981520747881,"pZ":2.3947047051516477,"vX0":8.314144334518275,"vY0":-134.85820721035114,"vZ0":-1.9772035768595062,"x":77.78,"y":174.12,"x0":-1.0210697397901578,"y0":50.0066706552638,"z0":5.587552506811554,"aX":-15.261765806122007},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.5,"breakHorizontal":13.2,"spinRate":1790,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40746252299162666,"extension":6.733409199047398},"index":2,"playId":"a1b3d2af-0d6a-3dc9-98ac-8a40920904fe","pitchNumber":3,"startTime":"2026-08-22T00:27:08.036Z","endTime":"2026-08-22T00:27:13.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98472897905167,"aZ":-31.2785152695974,"pfxX":-8.956628327557901,"pfxZ":0.5008429888604162,"pX":0.5605147346069876,"pZ":3.1776154966621326,"vX0":7.068445937164952,"vY0":-133.9966576756832,"vZ0":-0.6406889697697647,"x":95.63,"y":152.98,"x0":-0.962629200262569,"y0":50.006237685127374,"z0":5.676897725527504,"aX":-16.10808530611569},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.0,"breakHorizontal":14.5,"spinRate":1919,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.41054547306426903,"extension":6.66321248219274},"index":3,"playId":"f7465739-04ed-3d40-ad85-bd667dfdc3f8","pitchNumber":4,"startTime":"2026-08-22T00:27:31.190Z","endTime":"2026-08-22T00:27:38.368Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"playEndTime":"2026-08-22T00:27:38.368Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-22T00:27:55.867Z","endTime":"2026-08-22T00:30:08.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.947134475250046,"aZ":-29.073102990022626,"pfxX":-9.00352731998139,"pfxZ":1.6701172357116398,"pX":-0.40871269177233466,"pZ":3.3354826263975728,"vX0":4.810827643350919,"vY0":-135.99244468105064,"vZ0":-0.7784584319615284,"x":132.58,"y":148.72,"x0":-1.038080532056885,"y0":50.00453169289766,"z0":5.655939830368916,"aX":-16.736851537185064},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":15.1,"spinRate":1998,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40393757478068393,"extension":6.697185252564083},"index":0,"playId":"96c2c55f-4d2e-3089-b5b6-b913d6c61f44","pitchNumber":1,"startTime":"2026-08-22T00:28:18.251Z","endTime":"2026-08-22T00:28:25.958Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42342277087968,"aZ":-28.321159074521937,"pfxX":-0.2825827822309237,"pfxZ":2.2213768497988458,"pX":0.7408700620596173,"pZ":4.0484680005249984,"vX0":5.080947734614756,"vY0":-130.86271951370554,"vZ0":1.465538411658672,"x":88.76,"y":129.47,"x0":-1.1886003884443206,"y0":50.0049693974968,"z0":5.601645758291935,"aX":-0.4918696254785943},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":-0.6,"spinRate":2044,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.418443837113021,"extension":6.44450611415636},"index":1,"playId":"aa8e10fc-ce3d-3ef9-93bb-309cc3c1af92","pitchNumber":2,"startTime":"2026-08-22T00:28:56.618Z","endTime":"2026-08-22T00:29:01.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43204383235094,"aZ":-29.6579565073321,"pfxX":-7.7238854689636165,"pfxZ":1.3347053084171367,"pX":0.5896742127217895,"pZ":3.0760756342582907,"vX0":6.9381994205623645,"vY0":-136.82422936398228,"vZ0":-1.5325629122411752,"x":94.52,"y":155.73,"x0":-0.9853735378311356,"y0":50.00046354524823,"z0":5.691212333687303,"aX":-14.526522053714613},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.3,"breakHorizontal":12.4,"spinRate":2006,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4015399379422733,"extension":6.625201734809715},"index":2,"playId":"50249cd6-3c83-34f8-bfbf-ff361a4f8721","pitchNumber":3,"startTime":"2026-08-22T00:29:17.226Z","endTime":"2026-08-22T00:29:20.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706850390944215,"aZ":-19.538687304681805,"pfxX":-3.2601547796319266,"pfxZ":6.6389421037694625,"pX":0.5327662513290934,"pZ":4.022424593102066,"vX0":5.53766463042901,"vY0":-136.96565678757293,"vZ0":-0.828781550380542,"x":96.69,"y":130.17,"x0":-1.0899361845933102,"y0":50.003970061736965,"z0":5.662670466177441,"aX":-6.206626913501357},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":4.8,"spinRate":2097,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3996008709871166,"extension":6.654579094268527},"index":3,"playId":"1fcc6152-fdb9-350b-8259-cdc1ca046f94","pitchNumber":4,"startTime":"2026-08-22T00:29:40.753Z","endTime":"2026-08-22T00:29:46.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44342182964774,"aZ":-31.040919811762222,"pfxX":2.299013381568666,"pfxZ":0.6857186066429595,"pX":0.40165030261610063,"pZ":2.3183951930499638,"vX0":3.2848058093578083,"vY0":-128.10222292393186,"vZ0":-1.99011698016132,"x":101.69,"y":176.18,"x0":-1.1997951745313633,"y0":50.00123356985141,"z0":5.550789451444852,"aX":3.7896261016417636},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":2221,"spinDirection":20},"zone":6,"typeConfidence":2.0,"plateTime":0.4288894873604261,"extension":6.552274756835417},"index":4,"playId":"973c9185-b6da-3d20-a3fa-aed6d89c9b71","pitchNumber":5,"startTime":"2026-08-22T00:30:03.954Z","endTime":"2026-08-22T00:30:08.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:30:08.241Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-22T00:32:14.087Z","endTime":"2026-08-22T00:33:19.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.970042930911326,"aZ":-14.793193903801512,"pfxX":-3.878622390072758,"pfxZ":9.629897991244475,"pX":0.18456748552201457,"pZ":2.0865888183929524,"vX0":5.148764792941668,"vY0":-134.0032620628912,"vZ0":-7.447689690912296,"x":109.96,"y":182.44,"x0":-1.2645154150675226,"y0":50.005082017058626,"z0":5.974260539142494,"aX":-7.00254166108886},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2188,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4099110538053532,"extension":6.632683484497399},"index":0,"playId":"fdcac85f-e098-3fe4-9d49-a4e36e076c72","pitchNumber":1,"startTime":"2026-08-22T00:32:37.857Z","endTime":"2026-08-22T00:32:41.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.661698181360766,"aZ":-29.655750409612168,"pfxX":-10.815611037496932,"pfxZ":1.6549783532351316,"pX":-0.42547554826311557,"pZ":2.2155950934905007,"vX0":5.820940302616694,"vY0":-123.42887504427996,"vZ0":-2.961902382732224,"x":133.22,"y":178.96,"x0":-1.4259538063551533,"y0":50.002404529028745,"z0":5.96350501663604,"aX":-16.462287013437454},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":18.0,"spinRate":1739,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.44606765756606226,"extension":6.658978303480798},"index":1,"playId":"6295c3f2-889d-32f2-9051-d1ff0c597ae4","pitchNumber":2,"startTime":"2026-08-22T00:32:56.666Z","endTime":"2026-08-22T00:33:00.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.8,"endSpeed":73.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92312212769881,"aZ":-37.03902739410075,"pfxX":11.973139960691302,"pfxZ":-3.533686075598662,"pX":1.1389671466275737,"pZ":1.4373305314840115,"vX0":2.4950926330955587,"vY0":-117.62260037325599,"vZ0":-2.730237401740682,"x":73.59,"y":199.97,"x0":-1.4943007874463574,"y0":50.00205870203033,"z0":6.106401094270894,"aX":16.48463163499627},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.8,"breakHorizontal":-22.3,"spinRate":2866,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.46879614438887707,"extension":6.500298468480999},"index":2,"playId":"74473bc7-ff30-3884-8fa9-1389c6b55f5d","pitchNumber":3,"startTime":"2026-08-22T00:33:16.353Z","endTime":"2026-08-22T00:33:19.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:33:19.931Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, pitcher Hayden Wesneski to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-22T00:33:22.713Z","endTime":"2026-08-22T00:35:01.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669713,"link":"/api/v1/people/669713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55208812322188,"aZ":-17.577167293985212,"pfxX":-8.663696352198262,"pfxZ":7.970924912815487,"pX":0.45247218978993575,"pZ":2.012121308394207,"vX0":7.612991197727358,"vY0":-134.555133444512,"vZ0":-7.0116299481430175,"x":99.75,"y":184.45,"x0":-1.289733601288016,"y0":50.00196957469401,"z0":5.8998850202751045,"aX":-15.864792061146902},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2090,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.40725996376751983,"extension":6.703806748091719},"index":0,"playId":"10b0ca66-dd61-392e-a132-f051cb35d721","pitchNumber":1,"startTime":"2026-08-22T00:33:40.919Z","endTime":"2026-08-22T00:33:45.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.674505430740655,"aZ":-16.991984752622816,"pfxX":-3.8193416006911924,"pfxZ":7.8368333834488055,"pX":0.4169990150279029,"pZ":3.2945428177980256,"vX0":6.299932515291867,"vY0":-138.07780482118557,"vZ0":-4.001540138311226,"x":101.1,"y":149.83,"x0":-1.3941595295486664,"y0":50.00655386797414,"z0":5.90012507484813,"aX":-7.403589535416659},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":5.6,"spinRate":2196,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.39611544188531855,"extension":6.531065698568661},"index":1,"playId":"15e32d38-eda7-3fd5-81dd-c3c23b45ddcd","pitchNumber":2,"startTime":"2026-08-22T00:33:59.101Z","endTime":"2026-08-22T00:34:02.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982887831317374,"aZ":-36.463751343260064,"pfxX":11.381467095400607,"pfxZ":-3.03203320255819,"pX":0.617351437484117,"pZ":1.5349634870180209,"vX0":1.6141856660385914,"vY0":-119.05898266379627,"vZ0":-2.778642339756707,"x":93.47,"y":197.34,"x0":-1.5487577858715995,"y0":50.00426920568342,"z0":6.065369443057815,"aX":16.09962932955061},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.9,"breakHorizontal":-21.0,"spinRate":2862,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4626543600662205,"extension":6.656908090980107},"index":2,"playId":"ff0d5e1b-f223-3e3d-8edd-e33f377127f5","pitchNumber":3,"startTime":"2026-08-22T00:34:19.034Z","endTime":"2026-08-22T00:34:23.972Z","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":81.3,"endSpeed":74.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99813131861563,"aZ":-37.58245035963682,"pfxX":11.630724489343782,"pfxZ":-3.871328716560922,"pX":1.090786178088695,"pZ":1.7583285100518216,"vX0":2.266642480242315,"vY0":-118.37118487411286,"vZ0":-1.9385400888329563,"x":75.42,"y":191.31,"x0":-1.392873902398455,"y0":50.00461301580928,"z0":6.0813695806039165,"aX":16.23909184615353},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.2,"breakHorizontal":-21.6,"spinRate":2915,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46561128550986997,"extension":6.530917432657813},"index":3,"playId":"449a5eaa-689d-3b59-b559-f9e5964ba325","pitchNumber":4,"startTime":"2026-08-22T00:34:34.923Z","endTime":"2026-08-22T00:34:37.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.537318110024955,"aZ":-27.94571283165771,"pfxX":-9.258177325044667,"pfxZ":2.557299386812037,"pX":-1.1454548880400635,"pZ":1.985460268075288,"vX0":3.6547654035735624,"vY0":-127.76929437977488,"vZ0":-4.524495465700793,"x":160.66,"y":185.17,"x0":-1.392376135999529,"y0":50.00040609697182,"z0":5.977331705595914,"aX":-15.291697652301243},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":16.0,"spinRate":1653,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.42882945711172216,"extension":6.719042585183182},"hitData":{"launchSpeed":77.4,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.66,"coordY":178.96}},"index":4,"playId":"e86282d4-449a-3ff9-9baa-04495d0d139c","pitchNumber":5,"startTime":"2026-08-22T00:34:53.903Z","endTime":"2026-08-22T00:35:01.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:35:01.199Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tommy White pops out to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-22T00:35:08.098Z","endTime":"2026-08-22T00:37:28.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363567915686794,"aZ":-22.69876557483549,"pfxX":-9.681868878654432,"pfxZ":5.176978134797894,"pX":0.14234924816231062,"pZ":1.4972031343160426,"vX0":7.045016946012987,"vY0":-134.47829324779377,"vZ0":-7.129140301930453,"x":111.57,"y":198.36,"x0":-1.2544087735351361,"y0":50.0038677669613,"z0":5.794727651045023,"aX":-17.721022819749578},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":16.0,"spinRate":2005,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4074092497025523,"extension":6.788513547958709},"index":0,"playId":"e9119a43-934a-3f22-8a7e-4e5c626c4c7d","pitchNumber":1,"startTime":"2026-08-22T00:35:28.084Z","endTime":"2026-08-22T00:35:32.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41650541003991,"aZ":-35.4964693472362,"pfxX":11.769798315595974,"pfxZ":-2.374120592016748,"pX":1.1005665499514128,"pZ":2.1977869699621206,"vX0":2.31317236819583,"vY0":-118.58866008536634,"vZ0":-1.3194168353924252,"x":75.05,"y":179.44,"x0":-1.4194317077448615,"y0":50.003273512754575,"z0":6.051937200558328,"aX":16.466980313102237},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.3,"breakHorizontal":-21.8,"spinRate":2925,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4650360122061019,"extension":6.578592211774921},"index":1,"playId":"9b530c01-e6e1-3c6f-966e-8917564fafc1","pitchNumber":2,"startTime":"2026-08-22T00:35:43.330Z","endTime":"2026-08-22T00:35:49.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.919375620591715,"aZ":-14.616873425934116,"pfxX":-4.0276537382184445,"pfxZ":9.196660917121427,"pX":1.1210757539915208,"pZ":2.634722525870315,"vX0":7.017969997686557,"vY0":-137.20576669322173,"vZ0":-6.2450608259242175,"x":74.27,"y":167.64,"x0":-0.9448576656330331,"y0":50.00501854977849,"z0":5.933679601884306,"aX":-7.6917572339075155},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":5.9,"spinRate":2393,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39896587536899153,"extension":6.744121509721598},"index":2,"playId":"882cacb6-8826-312f-b1fa-1d68bba5b51d","pitchNumber":3,"startTime":"2026-08-22T00:35:59.816Z","endTime":"2026-08-22T00:36:04.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12363469338694,"aZ":-33.70760959709418,"pfxX":11.71246906095382,"pfxZ":-1.1024961331005318,"pX":0.805377837348615,"pZ":2.7540998783242574,"vX0":1.8472420349748213,"vY0":-117.94923055519132,"vZ0":-0.44317458877030236,"x":86.3,"y":164.42,"x0":-1.5106019812697788,"y0":50.00317868005713,"z0":6.087311777875311,"aX":16.289854565391455},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.8,"breakHorizontal":-21.6,"spinRate":2768,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4666885681948152,"extension":6.505456643796133},"index":3,"playId":"a1949f66-ce7c-3bdb-b47f-8eabec30b9d3","pitchNumber":4,"startTime":"2026-08-22T00:36:14.459Z","endTime":"2026-08-22T00:36:17.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-22T00:36:26.488Z","endTime":"2026-08-22T00:36:37.593Z","isPitch":false,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366072181002846,"aZ":-35.22856367986283,"pfxX":11.755603358076895,"pfxZ":-2.1633206186367255,"pX":0.7721881370487388,"pZ":1.401715518010897,"vX0":1.2585286546107275,"vY0":-119.2222866901663,"vZ0":-3.2124749156254997,"x":87.57,"y":200.93,"x0":-1.2889166487409514,"y0":50.00002649225304,"z0":5.998659968439796,"aX":16.645399831660885},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.4,"breakHorizontal":-21.5,"spinRate":2925,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4622959196040495,"extension":6.636503383732552},"index":5,"playId":"9d17b9dc-aaa1-3b3b-bb6a-01f3da8911f8","pitchNumber":5,"startTime":"2026-08-22T00:36:37.593Z","endTime":"2026-08-22T00:36:41.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950602718448604,"aZ":-16.342417313986733,"pfxX":-3.9926062448779773,"pfxZ":8.248622485452904,"pX":0.146185066161335,"pZ":2.844995567830645,"vX0":4.651790236103397,"vY0":-137.9658609662444,"vZ0":-5.321678213861012,"x":111.43,"y":161.97,"x0":-1.0465119985870237,"y0":50.001645599666276,"z0":5.90777742895613,"aX":-7.662681938145464},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":6.2,"spinRate":2164,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39766456199264066,"extension":6.646419497371569},"index":6,"playId":"ed1883c9-e39f-3aa5-848c-208d09844430","pitchNumber":6,"startTime":"2026-08-22T00:36:58.903Z","endTime":"2026-08-22T00:37:03.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259956551633458,"aZ":-35.22784003498082,"pfxX":9.608018903977685,"pfxZ":-2.1538339633331365,"pX":-0.0970681607609584,"pZ":3.046168599653097,"vX0":-0.2279691568726923,"vY0":-118.75184327310606,"vZ0":0.3948583228891098,"x":120.7,"y":156.53,"x0":-1.24631994701784,"y0":50.00357492785579,"z0":6.101180635841892,"aX":13.623550812375628},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.5,"breakHorizontal":-17.3,"spinRate":2476,"spinDirection":47},"zone":2,"typeConfidence":2.0,"plateTime":0.46250536998365455,"extension":6.695458377606174},"hitData":{"launchSpeed":87.1,"launchAngle":66.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.69,"coordY":145.66}},"index":7,"playId":"8664f692-b97d-3dc4-ad71-826c8b48a146","pitchNumber":7,"startTime":"2026-08-22T00:37:18.341Z","endTime":"2026-08-22T00:37:28.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:37:28.869Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to left fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-22T00:39:08.400Z","endTime":"2026-08-22T00:40:13.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721381973772715,"aZ":-30.705731044906035,"pfxX":-7.615477828173054,"pfxZ":0.7679702242790398,"pX":-0.5686651484047749,"pZ":4.2887473072740026,"vX0":4.279144645258424,"vY0":-137.08532012964233,"vZ0":1.5213917722066024,"x":138.68,"y":122.98,"x0":-1.1588221163022479,"y0":50.00065543954477,"z0":5.819568707949935,"aX":-14.52213060744186},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.9,"breakHorizontal":13.0,"spinRate":1872,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.399234230552298,"extension":6.572790598907116},"index":0,"playId":"989111b4-77fe-308f-b963-cf81b144fa37","pitchNumber":1,"startTime":"2026-08-22T00:39:44.433Z","endTime":"2026-08-22T00:39:48.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76178687373452,"aZ":-33.43299994843249,"pfxX":1.429096361371129,"pfxZ":-0.775577150775101,"pX":0.4332356247412079,"pZ":2.718332536476042,"vX0":4.056662742742255,"vY0":-126.51484263626524,"vZ0":-0.43881384253993183,"x":100.49,"y":165.39,"x0":-1.3765404702863424,"y0":50.0032765593843,"z0":5.573113747589325,"aX":2.316815411843911},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2250,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.4329091206766025,"extension":6.378342036178052},"hitData":{"launchSpeed":101.4,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.47,"coordY":116.6}},"index":1,"playId":"48a49138-3df8-3095-9371-4ee8cb77c838","pitchNumber":2,"startTime":"2026-08-22T00:40:03.471Z","endTime":"2026-08-22T00:40:13.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:40:13.642Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cam Smith pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-22T00:40:18.002Z","endTime":"2026-08-22T00:41:17.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.787637909160715,"aZ":-29.215157415971753,"pfxX":-9.132140390075149,"pfxZ":1.5506524658546752,"pX":0.2479612572013922,"pZ":2.4675727978344746,"vX0":6.8291004605917704,"vY0":-137.7060401199012,"vZ0":-3.2447566749330745,"x":107.55,"y":172.16,"x0":-1.0873311695263048,"y0":50.00186543606006,"z0":5.654277571857769,"aX":-17.40217394929075},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.3,"breakHorizontal":15.0,"spinRate":2074,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3989394338647343,"extension":6.633304633500419},"index":0,"playId":"0dea2103-28ef-32a9-b393-e8ec9d327401","pitchNumber":1,"startTime":"2026-08-22T00:40:43.011Z","endTime":"2026-08-22T00:40:46.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16292105562765,"aZ":-25.473919293776028,"pfxX":-6.3086764811970815,"pfxZ":3.6287427994555443,"pX":-0.5658996994429581,"pZ":3.0812570631383993,"vX0":4.311906163259293,"vY0":-134.97862316320038,"vZ0":-1.81754645592199,"x":138.57,"y":155.59,"x0":-1.3638086373683915,"y0":50.002352004454536,"z0":5.5555286996056275,"aX":-11.649753518111375},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":10.6,"spinRate":1949,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4056515352301937,"extension":6.6193510963697575},"hitData":{"launchSpeed":78.4,"launchAngle":65.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.49,"coordY":157.18}},"index":1,"playId":"f9345d87-89dd-3e15-9e30-3f99c0f54d29","pitchNumber":2,"startTime":"2026-08-22T00:41:07.885Z","endTime":"2026-08-22T00:41:17.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:41:17.702Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Raynel Delgado called out on strikes and Yainer Diaz caught stealing 2nd, catcher Jonah Heim to shortstop Donovan Walton to catcher Jonah Heim.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-22T00:41:23.948Z","endTime":"2026-08-22T00:44:06.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.389227203777274,"aZ":-27.39820283262515,"pfxX":-7.146966361577185,"pfxZ":2.5639382103467447,"pX":-1.8336234924798513,"pZ":3.803367083039983,"vX0":1.358665997258611,"vY0":-135.93779358139346,"vZ0":0.08856620732253084,"x":186.89,"y":136.09,"x0":-1.4135853550511805,"y0":50.00085481782589,"z0":5.6814529704670305,"aX":-13.296834299330467},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":12.6,"spinRate":1966,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4038171759095781,"extension":6.544848731703773},"index":0,"playId":"20973434-c25e-3128-a34c-36024c3fda5b","pitchNumber":1,"startTime":"2026-08-22T00:41:45.358Z","endTime":"2026-08-22T00:41:48.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44573293602943,"aZ":-30.49198660917344,"pfxX":-8.29762309742818,"pfxZ":0.9106566008060497,"pX":-0.36779789965045734,"pZ":2.4743714176357408,"vX0":5.128824472101243,"vY0":-135.3522260740925,"vZ0":-2.6325801164801153,"x":131.02,"y":171.97,"x0":-1.2123612444157805,"y0":50.004722616322525,"z0":5.602043432240751,"aX":-15.346984422794192},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.3,"breakHorizontal":13.9,"spinRate":1969,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.405178535483687,"extension":6.637177565428672},"index":1,"playId":"840f1c43-9ef9-3a4f-8d97-593a33258ab0","pitchNumber":2,"startTime":"2026-08-22T00:42:07.596Z","endTime":"2026-08-22T00:42:14.714Z","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":89.9,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947171801948578,"aZ":-23.070155712984434,"pfxX":0.19978783906198005,"pfxZ":5.278505599711647,"pX":0.634633659557123,"pZ":4.547402107494454,"vX0":5.378623599591281,"vY0":-130.84521076593256,"vZ0":1.8069637514592745,"x":92.81,"y":116.0,"x0":-1.4780628379309404,"y0":50.0033144916274,"z0":5.582499014740169,"aX":0.3438157833603231},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":-1.6,"spinRate":1998,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41943443733882546,"extension":6.56406808453268},"index":2,"playId":"a5d433d2-77e1-37e5-af1e-dd04bcadf81b","pitchNumber":3,"startTime":"2026-08-22T00:42:35.639Z","endTime":"2026-08-22T00:42:40.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.202900679492956,"aZ":-27.01314221538565,"pfxX":-9.725239234979389,"pfxZ":2.84414312796879,"pX":-0.06312515670514247,"pZ":1.230012731698438,"vX0":6.461585986975806,"vY0":-134.54622667370816,"vZ0":-6.032732069542309,"x":119.41,"y":205.57,"x0":-1.2459445237023523,"y0":50.002389450813794,"z0":5.443956267156117,"aX":-17.63289733900166},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":16.0,"spinRate":1933,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.408838775101124,"extension":6.669254913615249},"index":3,"playId":"5ccc01d5-f1a9-35c4-8c62-1f9b33f4d359","pitchNumber":4,"startTime":"2026-08-22T00:42:59.273Z","endTime":"2026-08-22T00:43:04.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49225635748323,"aZ":-27.852759397493084,"pfxX":-9.379277276751148,"pfxZ":2.333269815226335,"pX":-0.2629277751641022,"pZ":2.042950214587256,"vX0":5.557207960491157,"vY0":-136.17604450240262,"vZ0":-4.166769224175189,"x":127.02,"y":183.62,"x0":-1.125244754282596,"y0":50.006157544735004,"z0":5.5491411984266845,"aX":-17.391859636929702},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1923,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.40422222026518195,"extension":6.709592575883072},"index":4,"playId":"e90d7e33-0014-317b-bcc5-cf34bebdc6e4","pitchNumber":5,"startTime":"2026-08-22T00:43:21.632Z","endTime":"2026-08-22T00:43:25.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-22T00:43:40.770Z","endTime":"2026-08-22T00:44:00.928Z","isPitch":false,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82067584364408,"aZ":-28.454418926584076,"pfxX":-7.789236496548559,"pfxZ":1.9774233272695714,"pX":0.6831581522086558,"pZ":2.595644525972085,"vX0":7.367388292226441,"vY0":-136.5362849149035,"vZ0":-2.764492473339857,"x":90.96,"y":168.7,"x0":-1.0416753464277497,"y0":50.004242158001624,"z0":5.584888614188255,"aX":-14.667995973265594},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.1,"breakHorizontal":12.5,"spinRate":1960,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4015775786347908,"extension":6.750252351584869},"index":6,"playId":"03ee0d8f-328f-32b2-9097-a8bb762869be","pitchNumber":6,"startTime":"2026-08-22T00:44:00.928Z","endTime":"2026-08-22T00:44:06.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:44:06.941Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonah Heim pops out to second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-22T00:46:33.163Z","endTime":"2026-08-22T00:49:15.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.754940920908943,"aZ":-19.712447504568836,"pfxX":-7.198044649167354,"pfxZ":6.676161087161637,"pX":-1.026788553503321,"pZ":3.37358385579634,"vX0":3.2353283882918484,"vY0":-135.78560419852883,"vZ0":-3.3486111849736195,"x":156.14,"y":147.69,"x0":-1.298509874886769,"y0":50.00598368725763,"z0":5.994572720835724,"aX":-13.442371404237784},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":12.4,"spinRate":2180,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40339291788936205,"extension":6.622929359909108},"index":0,"playId":"7b0dad20-9eca-303f-a32e-557f720be733","pitchNumber":1,"startTime":"2026-08-22T00:46:43.692Z","endTime":"2026-08-22T00:46:48.120Z","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.8,"endSpeed":85.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46195565262643,"aZ":-14.108931447301988,"pfxX":-2.9332144014121395,"pfxZ":9.575680489364569,"pX":1.640237369118956,"pZ":2.8406324291741143,"vX0":7.987765040036928,"vY0":-136.3503952875792,"vZ0":-5.922028852190162,"x":54.48,"y":162.08,"x0":-0.9437193959167757,"y0":50.00265160791825,"z0":6.011143541565974,"aX":-5.534739909224392},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":3.6,"spinRate":2256,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40142912120995033,"extension":6.737843708378158},"index":1,"playId":"242e4eec-9916-37ea-a9d6-1ea5f51d153e","pitchNumber":2,"startTime":"2026-08-22T00:47:00.633Z","endTime":"2026-08-22T00:47:05.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.047479318857405,"aZ":-22.730072981166398,"pfxX":0.08913057979730787,"pfxZ":5.474245748939933,"pX":0.6178278014187619,"pZ":1.6158586097092464,"vX0":4.917105058464552,"vY0":-130.15508989308302,"vZ0":-6.765446794678112,"x":93.45,"y":195.15,"x0":-1.3033730726037913,"y0":50.000650518824315,"z0":5.957649855436944,"aX":0.15251027032069567},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2445,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4200287254208619,"extension":6.702530643159463},"index":2,"playId":"dcf4a5b6-6db7-3741-8c32-7f731444384e","pitchNumber":3,"startTime":"2026-08-22T00:47:16.574Z","endTime":"2026-08-22T00:47:21.737Z","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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684325923881556,"aZ":-14.27217982863465,"pfxX":-3.325673578527435,"pfxZ":9.8354169973328,"pX":-0.806270301020645,"pZ":2.1364750894440996,"vX0":2.4663432406053696,"vY0":-133.99975462572095,"vZ0":-7.109573274505859,"x":147.73,"y":181.1,"x0":-1.3060416175411806,"y0":50.00622049483509,"z0":5.842028728615304,"aX":-6.055190385968941},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2154,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4086002092866523,"extension":6.7584503683028245},"index":3,"playId":"8260e39e-3be2-3976-94ee-404bd30de55a","pitchNumber":4,"startTime":"2026-08-22T00:47:29.363Z","endTime":"2026-08-22T00:47:36.653Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998948610726178,"aZ":-23.228920723555326,"pfxX":0.5022821253751317,"pfxZ":5.130867555472253,"pX":-0.4076355433954282,"pZ":2.200944162956811,"vX0":2.478441378887091,"vY0":-131.04547302404316,"vZ0":-5.278988189096355,"x":132.54,"y":179.35,"x0":-1.42991669822339,"y0":50.00464562862668,"z0":5.970726002119634,"aX":0.8757108934516061},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.4,"spinRate":2408,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.417533519061998,"extension":6.741795319785673},"index":4,"playId":"258b75fd-0ac5-318e-a0a3-d76f2418d753","pitchNumber":5,"startTime":"2026-08-22T00:48:01.309Z","endTime":"2026-08-22T00:48:04.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-22T00:48:14.174Z","endTime":"2026-08-22T00:48:22.884Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27997117724358,"aZ":-25.159966455794063,"pfxX":-0.1750840011282806,"pfxZ":3.9543222274222316,"pX":1.0251170746953087,"pZ":1.4966715987664545,"vX0":5.583514998160669,"vY0":-132.11966442351067,"vZ0":-6.941418582752568,"x":77.92,"y":198.37,"x0":-1.0899508531504405,"y0":50.00455320008478,"z0":5.998630013237629,"aX":-0.3120763471387268},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-0.8,"spinRate":2519,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4140523882836833,"extension":6.643099986900911},"index":6,"playId":"802525ca-620b-34fd-b714-821235ce09ca","pitchNumber":6,"startTime":"2026-08-22T00:48:22.884Z","endTime":"2026-08-22T00:48:26.514Z","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":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503170941179484,"aZ":-34.24768499349204,"pfxX":10.851360141047152,"pfxZ":-1.4720642167165607,"pX":0.3996514902484754,"pZ":3.2914386986430855,"vX0":1.5549538978641415,"vY0":-118.5439141885829,"vZ0":0.9467197627889461,"x":101.77,"y":149.91,"x0":-1.6753986239951049,"y0":50.00525694211044,"z0":6.046320062086087,"aX":15.238657596570865},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.0,"breakHorizontal":-20.0,"spinRate":2628,"spinDirection":58},"zone":3,"typeConfidence":2.0,"plateTime":0.46444048172616936,"extension":6.615042743911458},"index":7,"playId":"b2e6a6d0-c845-3820-82c3-dc4c42e46994","pitchNumber":7,"startTime":"2026-08-22T00:48:45.988Z","endTime":"2026-08-22T00:48:49.411Z","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.2,"endSpeed":86.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451181267310062,"aZ":-19.64740668677419,"pfxX":-3.1129091109716867,"pfxZ":6.591203294149816,"pX":0.7275662339220433,"pZ":2.7624699013540797,"vX0":5.855410860190696,"vY0":-137.0173720832146,"vZ0":-5.04802280506544,"x":89.27,"y":164.19,"x0":-1.0332957530280746,"y0":50.00250448542499,"z0":5.972513809076377,"aX":-5.915975309166576},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":4.4,"spinRate":2192,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.39985052031278245,"extension":6.746651529101434},"hitData":{"launchSpeed":90.0,"launchAngle":66.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.98,"coordY":157.39}},"index":8,"playId":"ac60c53b-4c3f-3e0e-bc80-65898630434c","pitchNumber":8,"startTime":"2026-08-22T00:49:04.931Z","endTime":"2026-08-22T00:49:15.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:49:15.224Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Donovan Walton singles on a line drive to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-22T00:49:19.617Z","endTime":"2026-08-22T00:52:30.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"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":78.2,"endSpeed":71.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.969739198314468,"aZ":-35.27671670813626,"pfxX":10.833683113326165,"pfxZ":-2.402401419914673,"pX":0.005506946104508076,"pZ":2.191440081882585,"vX0":0.8997379657794288,"vY0":-113.85023738869046,"vZ0":-0.40358832914500986,"x":116.79,"y":179.61,"x0":-1.8011973861586117,"y0":50.00310614773609,"z0":5.910033295671535,"aX":13.996941991278304},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.1,"breakHorizontal":-19.8,"spinRate":2814,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4840344610047871,"extension":6.5300410110113045},"index":0,"playId":"08c2aa61-6964-30e8-b6bb-517451f23382","pitchNumber":1,"startTime":"2026-08-22T00:49:42.726Z","endTime":"2026-08-22T00:49:46.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69338962436776,"aZ":-28.536925158862374,"pfxX":-10.550560410074507,"pfxZ":2.2329378613467377,"pX":-0.9182896238368358,"pZ":2.427221458502743,"vX0":4.859379464515156,"vY0":-127.77346789729145,"vZ0":-2.8878819963459748,"x":152.0,"y":173.25,"x0":-1.48819120466611,"y0":50.00489626024364,"z0":5.846935137044755,"aX":-17.208045988749497},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":1802,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.43094291531018314,"extension":6.756777416510155},"index":1,"playId":"553a668c-d5e3-398f-9a27-ada189585707","pitchNumber":2,"startTime":"2026-08-22T00:49:58.466Z","endTime":"2026-08-22T00:50:01.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-22T00:50:09.905Z","endTime":"2026-08-22T00:50:22.704Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19623959498429,"aZ":-34.26003921331205,"pfxX":9.619421271133442,"pfxZ":-1.5095663699831343,"pX":0.35675526728448637,"pZ":1.9867091828635426,"vX0":1.6191967030027883,"vY0":-117.88100232611795,"vZ0":-1.804839597883893,"x":103.4,"y":185.14,"x0":-1.590306727501953,"y0":50.003842103028774,"z0":5.97964806498865,"aX":13.291793630318468},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.9,"breakHorizontal":-17.8,"spinRate":2847,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.46791421958232116,"extension":6.460463453949337},"index":3,"playId":"f514617b-2926-3b11-b1f3-f6666df136f3","pitchNumber":3,"startTime":"2026-08-22T00:50:22.704Z","endTime":"2026-08-22T00:50:26.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1831667634036,"aZ":-16.193428873193294,"pfxX":-5.185516605772334,"pfxZ":8.298251973487536,"pX":0.030394480130894946,"pZ":3.632249301348019,"vX0":5.086324485687917,"vY0":-138.21032004026884,"vZ0":-3.3426548887812597,"x":115.84,"y":140.71,"x0":-1.1643261427662412,"y0":50.000373131685976,"z0":5.951656141208277,"aX":-9.98294414099634},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":8.3,"spinRate":2343,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3970293598258414,"extension":6.675207481913868},"index":4,"playId":"ab994498-555c-3ead-8506-a8c83e40b2a3","pitchNumber":4,"startTime":"2026-08-22T00:50:41.531Z","endTime":"2026-08-22T00:50:46.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425034571618866,"aZ":-26.207547291628178,"pfxX":-9.820814816041482,"pfxZ":3.518534347894901,"pX":-0.499004238609939,"pZ":1.4974015247550934,"vX0":5.263260281538763,"vY0":-129.48202413120669,"vZ0":-6.036330310205381,"x":136.02,"y":198.35,"x0":-1.2837541872693077,"y0":50.00351887297512,"z0":5.868442350863356,"aX":-16.650377877531376},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":16.6,"spinRate":1795,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4232786124295469,"extension":6.735338299300984},"index":5,"playId":"3e9abb37-bcb3-3979-99f1-22ed359ee0b8","pitchNumber":5,"startTime":"2026-08-22T00:51:00.763Z","endTime":"2026-08-22T00:51:06.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110422229935057,"aZ":-30.880732781769485,"pfxX":-10.10477799075937,"pfxZ":0.7609903335755499,"pX":-1.1247751967852213,"pZ":1.7091575221283017,"vX0":4.40216418441263,"vY0":-130.20341687191353,"vZ0":-4.54784167900673,"x":159.87,"y":192.63,"x0":-1.5272594362228207,"y0":50.006210123342754,"z0":5.823378677633366,"aX":-17.30069533103854},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":17.3,"spinRate":1829,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4211572332122868,"extension":6.783148460443141},"index":6,"playId":"6c766259-8ca7-374d-b598-f8a276d65977","pitchNumber":6,"startTime":"2026-08-22T00:51:17.270Z","endTime":"2026-08-22T00:51:21.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563254986400192,"aZ":-16.66056233736904,"pfxX":-4.995799300356246,"pfxZ":7.97622051530086,"pX":1.5201606150043658,"pZ":1.7337042686590192,"vX0":8.677099613191253,"vY0":-138.26559168634452,"vZ0":-8.112413600536355,"x":59.06,"y":191.97,"x0":-1.0033908826901576,"y0":50.00165266173688,"z0":5.814268012606764,"aX":-9.715484000266347},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":7.3,"spinRate":2350,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3954904505922032,"extension":6.868484939502893},"index":7,"playId":"e850e210-5d81-3cbe-af98-49015706996c","pitchNumber":7,"startTime":"2026-08-22T00:51:43.319Z","endTime":"2026-08-22T00:51:48.153Z","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":83.8,"endSpeed":76.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63044267894711,"aZ":-31.162953746659284,"pfxX":12.141307828171954,"pfxZ":0.6828424026892286,"pX":1.6218078133199931,"pZ":1.0645852257085364,"vX0":3.8469227996720416,"vY0":-121.80261752306133,"vZ0":-4.888375048295743,"x":55.18,"y":210.04,"x0":-1.5619883167737207,"y0":50.001485664018,"z0":5.844081077299228,"aX":17.938000009368093},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":-22.9,"spinRate":3096,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4525729488457171,"extension":6.549716172928945},"index":8,"playId":"8ea75321-ff3d-3098-914d-7c0ca95b2f24","pitchNumber":8,"startTime":"2026-08-22T00:51:59.620Z","endTime":"2026-08-22T00:52:04.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312631119985912,"aZ":-19.728121468673653,"pfxX":-7.626830954111323,"pfxZ":6.506057687920526,"pX":-0.7245833509640649,"pZ":2.1373592556425867,"vX0":4.24260460797103,"vY0":-137.4169925183695,"vZ0":-6.312876683756744,"x":144.62,"y":181.07,"x0":-1.2971606133596143,"y0":50.00484415155278,"z0":5.803752758929559,"aX":-14.59490615966241},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":13.0,"spinRate":2066,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39851565105060427,"extension":6.768847432620557},"hitData":{"launchSpeed":99.1,"launchAngle":9.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.42,"coordY":88.23}},"index":9,"playId":"2404e4e9-900e-3a8d-a67a-e043d533dde1","pitchNumber":9,"startTime":"2026-08-22T00:52:20.912Z","endTime":"2026-08-22T00:52:30.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:52:30.931Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-22T00:52:31.333Z","endTime":"2026-08-22T00:53:06.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792185346618787,"aZ":-20.19051720332215,"pfxX":-9.446510511847212,"pfxZ":6.375343908924085,"pX":-0.515934863501718,"pZ":2.7532156964667878,"vX0":5.299646230280327,"vY0":-136.1897832178061,"vZ0":-4.856850434600602,"x":136.67,"y":164.44,"x0":-1.259438305361718,"y0":50.00081828365459,"z0":5.9552886521655815,"aX":-17.750298352380565},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2014,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40211636663278316,"extension":6.690833960085717},"hitData":{"launchSpeed":69.2,"launchAngle":63.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.54,"coordY":151.77}},"index":0,"playId":"e9337007-c485-3231-aeb1-40c476d0ef44","pitchNumber":1,"startTime":"2026-08-22T00:52:55.009Z","endTime":"2026-08-22T00:53:06.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T00:53:06.355Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Bolte walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-22T00:53:11.140Z","endTime":"2026-08-22T00:58:25.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,8,9,10,12],"actionIndex":[6,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496928572473642,"aZ":-31.684121902164623,"pfxX":10.810910654041532,"pfxZ":0.3206014030669646,"pX":1.3458708977031577,"pZ":1.0853265753441568,"vX0":2.919430721901337,"vY0":-122.93480822140862,"vZ0":-5.2525016820896235,"x":65.7,"y":209.48,"x0":-1.263872524841478,"y0":50.000876963675715,"z0":5.968492573494908,"aX":16.39015792764521},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.5,"breakHorizontal":-20.3,"spinRate":2830,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44714375654134253,"extension":6.590421692744117},"index":0,"playId":"805426e4-32ed-36aa-a207-bd84b8b4de5a","pitchNumber":1,"startTime":"2026-08-22T00:53:28.704Z","endTime":"2026-08-22T00:53:32.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.579027203266282,"aZ":-34.57069095003825,"pfxX":10.619638281670955,"pfxZ":-1.6222298874384373,"pX":1.264423458799396,"pZ":1.5874902644814497,"vX0":2.6178682464613825,"vY0":-121.56301847673463,"vZ0":-3.2307533191109243,"x":68.8,"y":195.92,"x0":-1.2088787507837802,"y0":50.002981303967296,"z0":5.973092988896891,"aX":15.69598798643408},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.5,"breakHorizontal":-19.8,"spinRate":2860,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4527167505690368,"extension":6.6084536699404826},"index":1,"playId":"4d0eedf9-df3b-335b-b7b3-11753043bbe1","pitchNumber":2,"startTime":"2026-08-22T00:53:46.190Z","endTime":"2026-08-22T00:53:49.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"f882e301-071f-3e3a-9d3a-0a6d9d831b66","startTime":"2026-08-22T00:54:06.182Z","endTime":"2026-08-22T00:54:09.275Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47182721558271,"aZ":-20.350816055553533,"pfxX":-2.6758550072040723,"pfxZ":6.060167131496534,"pX":0.13623333898401982,"pZ":2.6655011886045687,"vX0":3.968801285872437,"vY0":-138.65130334942782,"vZ0":-5.422785425832581,"x":111.81,"y":166.81,"x0":-0.9648484458841319,"y0":50.00170035348829,"z0":6.001143183872437,"aX":-5.219472847471561},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":4.1,"spinRate":1998,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39476206994707974,"extension":6.704876442056163},"index":3,"playId":"848a6da5-c090-3740-8cf7-b7aeb2960e2f","pitchNumber":3,"startTime":"2026-08-22T00:54:26.773Z","endTime":"2026-08-22T00:54:30.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"d85c6cea-e247-4dd5-b316-303cbb0c34dd","startTime":"2026-08-22T00:54:50.428Z","endTime":"2026-08-22T00:54:55.428Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07860403428245,"aZ":-18.09832424865995,"pfxX":-2.9976782105241013,"pfxZ":7.23602903053537,"pX":0.5843497697917329,"pZ":4.321508869390298,"vX0":4.935931143259872,"vY0":-138.83412477992889,"vZ0":-1.624821335449381,"x":94.73,"y":122.1,"x0":-0.8299100680515294,"y0":50.00435012472289,"z0":6.123233656710559,"aX":-5.8329205935972},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":4.3,"spinRate":2301,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39505046788847054,"extension":6.527683560888734},"index":5,"playId":"f487efae-3cf5-3977-8ad0-8bdfff89c8c2","pitchNumber":4,"startTime":"2026-08-22T00:55:07.847Z","endTime":"2026-08-22T00:55:15.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Donovan Walton steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"f487efae-3cf5-3977-8ad0-8bdfff89c8c2","startTime":"2026-08-22T00:55:53.410Z","endTime":"2026-08-22T00:56:03.968Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-08-22T00:56:03.968Z","endTime":"2026-08-22T00:56:22.888Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":76.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.441400661950208,"aZ":-32.660738600468186,"pfxX":11.795388880711926,"pfxZ":-0.3365334245819711,"pX":2.0685084687669932,"pZ":0.9486187261585394,"vX0":3.8320412624114644,"vY0":-121.28932046045641,"vZ0":-4.9614875995735845,"x":38.15,"y":213.17,"x0":-1.0710319042071297,"y0":50.001364281719916,"z0":5.924001668016829,"aX":17.27454362687951},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.7,"breakHorizontal":-22.3,"spinRate":3028,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45454049339599445,"extension":6.662385576568472},"index":8,"playId":"de20da9c-608d-3efc-ac33-13644591add9","pitchNumber":5,"startTime":"2026-08-22T00:56:22.888Z","endTime":"2026-08-22T00:56:27.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11547462807157,"aZ":-18.90645039097846,"pfxX":-9.457177145366988,"pfxZ":7.002173239663371,"pX":0.026534527950302686,"pZ":2.625686627136001,"vX0":5.907523283631496,"vY0":-137.20384733999478,"vZ0":-5.427080043802819,"x":115.99,"y":167.89,"x0":-0.9327556462293493,"y0":50.00210911965885,"z0":5.92957310221529,"aX":-17.918027041585702},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":15.7,"spinRate":2147,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4001471287306311,"extension":6.626337134003185},"index":9,"playId":"b9d92f62-888a-3866-a5b2-3d757d6856d8","pitchNumber":6,"startTime":"2026-08-22T00:56:40.953Z","endTime":"2026-08-22T00:56:48.943Z","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":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156675774751932,"aZ":-35.52558254429334,"pfxX":12.212020458667888,"pfxZ":-2.313675967718666,"pX":0.5342337563098285,"pZ":1.8844430593439467,"vX0":0.7740941055037733,"vY0":-120.33521327798557,"vZ0":-2.385473409747764,"x":96.64,"y":187.9,"x0":-1.3765395350135077,"y0":50.0030017640587,"z0":6.075265896072014,"aX":17.67949023973792},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.6,"breakHorizontal":-22.2,"spinRate":2910,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.45742186460904133,"extension":6.459515145230629},"index":10,"playId":"b4e56d5d-8ee0-3bb6-848e-c5ca4f303979","pitchNumber":7,"startTime":"2026-08-22T00:57:03.474Z","endTime":"2026-08-22T00:57:10.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":11,"startTime":"2026-08-22T00:57:26.836Z","endTime":"2026-08-22T00:58:20.953Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669713,"fullName":"Hayden Wesneski"}}},"count":{"balls":4,"strikes":2,"outs":2},"index":12,"playId":"c4db984d-8650-4f54-b54e-e63dc6656077","pitchNumber":7,"startTime":"2026-08-22T00:58:20.953Z","endTime":"2026-08-22T00:58:25.953Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-22T00:58:25.953Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-22T00:58:43.204Z","endTime":"2026-08-22T01:01:48.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111849228523038,"aZ":-34.8812352235676,"pfxX":11.17505019849596,"pfxZ":-1.9547973474865823,"pX":0.6654432042253428,"pZ":0.7364662424373315,"vX0":1.8438118862932957,"vY0":-117.75847503996269,"vZ0":-4.457260058219778,"x":91.63,"y":218.9,"x0":-1.5806602193729378,"y0":50.00287742758579,"z0":5.927189376064887,"aX":15.486284191153517},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.4,"breakHorizontal":-20.6,"spinRate":2917,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4674986230350595,"extension":6.4968815165994656},"index":0,"playId":"4424a646-b4d8-3db2-9616-e35876de8162","pitchNumber":1,"startTime":"2026-08-22T00:59:17.699Z","endTime":"2026-08-22T00:59:22.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932545409007655,"aZ":-33.73986946855419,"pfxX":10.554163679898092,"pfxZ":-1.0979499603615448,"pX":1.1399994478442028,"pZ":2.0414691033128807,"vX0":2.873051867482435,"vY0":-119.26815672811507,"vZ0":-2.085022753848489,"x":73.55,"y":183.66,"x0":-1.4540040097701015,"y0":50.00324343275421,"z0":5.997110570210604,"aX":15.061919703447055},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.3,"breakHorizontal":-19.8,"spinRate":2918,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46088413849029575,"extension":6.488960581536987},"index":1,"playId":"3b7c5d66-f967-3495-a233-d2f19bac2217","pitchNumber":2,"startTime":"2026-08-22T00:59:40.416Z","endTime":"2026-08-22T00:59:43.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052497661114163,"aZ":-23.7619605323526,"pfxX":-8.681300478632757,"pfxZ":5.150001413350112,"pX":-0.07799495655007384,"pZ":0.9088884146819622,"vX0":5.957695435666434,"vY0":-127.01411673017445,"vZ0":-7.387623791929475,"x":119.97,"y":214.24,"x0":-1.3262702621435964,"y0":50.00401637913955,"z0":5.745248813768788,"aX":-14.183079813637594},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":14.4,"spinRate":1777,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43125381199814194,"extension":6.706607542038527},"index":2,"playId":"32c0392f-23eb-3cfa-ae03-9c3c49353e7d","pitchNumber":3,"startTime":"2026-08-22T01:00:00.240Z","endTime":"2026-08-22T01:00:04.232Z","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":94.0,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33799828840197,"aZ":-16.949165924855297,"pfxX":-4.06528082796997,"pfxZ":7.991332496809891,"pX":-1.1555800141384742,"pZ":3.7910722162115738,"vX0":1.6568005631616742,"vY0":-136.94963695535938,"vZ0":-3.0869279561505145,"x":161.05,"y":136.42,"x0":-1.2390814066202114,"y0":50.00561973900966,"z0":6.087677698479623,"aX":-7.7478260575118005},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2357,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39946502796088135,"extension":6.660490187780894},"index":3,"playId":"d16db29f-3ba0-3f3a-b5e2-48a5be6759cc","pitchNumber":4,"startTime":"2026-08-22T01:00:20.060Z","endTime":"2026-08-22T01:00:25.232Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598542990693577,"aZ":-14.823919694145836,"pfxX":-4.4334412269496415,"pfxZ":9.149236648985982,"pX":-0.3438444218525999,"pZ":2.737258259281269,"vX0":3.52219706284922,"vY0":-136.71463230292616,"vZ0":-5.857443583794625,"x":130.11,"y":164.87,"x0":-1.0716209682282518,"y0":50.005664079627195,"z0":5.92179043177099,"aX":-8.41003249988567},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":7.3,"spinRate":2346,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4003475405175623,"extension":6.690505850711218},"index":4,"playId":"0c2d288b-26a1-3203-91fc-1783b3b33b57","pitchNumber":5,"startTime":"2026-08-22T01:00:41.572Z","endTime":"2026-08-22T01:00:45.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84796822261451,"aZ":-30.13845778175842,"pfxX":7.240315330133949,"pfxZ":1.353961306934094,"pX":0.4412236855598509,"pZ":1.9386242990668654,"vX0":2.8687971658880005,"vY0":-122.02150643029664,"vZ0":-3.335383315551704,"x":100.18,"y":186.44,"x0":-1.6915584577945777,"y0":50.002402777933725,"z0":5.930218828270055,"aX":10.87603118964527},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.9,"breakHorizontal":-13.8,"spinRate":2899,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.44952953823873054,"extension":6.477695087624117},"index":5,"playId":"6e3b0fa6-4364-3257-a7eb-a3344500548d","pitchNumber":6,"startTime":"2026-08-22T01:01:06.663Z","endTime":"2026-08-22T01:01:13.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816303195404657,"aZ":-25.16316260324107,"pfxX":-6.728857397151387,"pfxZ":4.200601539494585,"pX":0.12212184990150565,"pZ":2.709584767958632,"vX0":6.115956962417612,"vY0":-128.21999744164077,"vZ0":-3.0004325746562523,"x":112.35,"y":165.62,"x0":-1.41660383576606,"y0":50.0045185571977,"z0":5.852536019328057,"aX":-11.236608167121931},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":10.9,"spinRate":1783,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.42672034298686157,"extension":6.565255606192296},"hitData":{"launchSpeed":87.8,"launchAngle":76.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.81,"coordY":180.98}},"index":6,"playId":"b15f24cf-cd72-3358-be82-466fdad4ef74","pitchNumber":7,"startTime":"2026-08-22T01:01:38.844Z","endTime":"2026-08-22T01:01:48.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:01:48.710Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out sharply, second baseman Jeff McNeil to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-22T01:03:41.042Z","endTime":"2026-08-22T01:04:55.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41171220534068,"aZ":-25.093881411877245,"pfxX":-7.3147774197402775,"pfxZ":3.8603530201923437,"pX":-0.35664783938655364,"pZ":2.7247029575035753,"vX0":4.606494695715918,"vY0":-134.3736859218853,"vZ0":-3.239063437924914,"x":130.59,"y":165.21,"x0":-1.14055115911091,"y0":50.00196945806462,"z0":5.723464279386415,"aX":-13.410535354787191},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":12.2,"spinRate":1928,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4072158398710517,"extension":6.74545024608784},"index":0,"playId":"e35e79b5-fb59-3994-a33c-64b4191165fd","pitchNumber":1,"startTime":"2026-08-22T01:04:04.202Z","endTime":"2026-08-22T01:04:08.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54267862570347,"aZ":-31.776091324603332,"pfxX":0.2574864627188975,"pfxZ":0.2535413759056997,"pX":-0.1661893788239862,"pZ":2.2252775180745856,"vX0":2.947274302406761,"vY0":-126.0180952132254,"vZ0":-2.0142265084655104,"x":123.33,"y":178.7,"x0":-1.390416365928053,"y0":50.00446186466171,"z0":5.632455244077874,"aX":0.4091143456404082},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-1.2,"spinRate":2245,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.43669723374105684,"extension":6.550863722215272},"index":1,"playId":"70f53772-ea9b-3103-9443-e5d00f69554f","pitchNumber":2,"startTime":"2026-08-22T01:04:22.276Z","endTime":"2026-08-22T01:04:26.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.228902015792723,"aZ":-27.736154568535998,"pfxX":-7.720594981894402,"pfxZ":2.337202906939213,"pX":0.3336546093808931,"pZ":2.138350401008048,"vX0":5.766813486908272,"vY0":-136.97574715899447,"vZ0":-4.4657871622105905,"x":104.28,"y":181.04,"x0":-0.7957747921682482,"y0":50.00393854876755,"z0":5.6860075554714475,"aX":-14.673194203565782},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.5,"breakHorizontal":12.7,"spinRate":2006,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39985109513834427,"extension":6.625996216782246},"hitData":{"launchSpeed":100.8,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":141.36,"coordY":141.95}},"index":2,"playId":"003dbacb-ae7c-368e-bc71-4491981b5f1f","pitchNumber":3,"startTime":"2026-08-22T01:04:46.675Z","endTime":"2026-08-22T01:04:55.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:04:55.345Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to third baseman Zack Gelof.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-22T01:04:59.151Z","endTime":"2026-08-22T01:05:56.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.687973853587646,"aZ":-31.863255623969632,"pfxX":3.440995498353039,"pfxZ":0.2109879978651641,"pX":0.755400597199309,"pZ":2.1105757219624532,"vX0":4.230177358301758,"vY0":-121.70086137445065,"vZ0":-1.2873915139360665,"x":88.21,"y":181.79,"x0":-1.4578072314895347,"y0":50.00508873563776,"z0":5.42684923925596,"aX":5.11935285845306},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.4,"breakHorizontal":-7.3,"spinRate":2279,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.45146184016197877,"extension":6.6709871227131305},"index":0,"playId":"f2ffed99-3830-351d-9768-4c203884b592","pitchNumber":1,"startTime":"2026-08-22T01:05:26.170Z","endTime":"2026-08-22T01:05:29.170Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-22T01:05:37.745Z","endTime":"2026-08-22T01:05:48.989Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63126992190944,"aZ":-30.818494867463826,"pfxX":-8.810023388821056,"pfxZ":0.8186963791998041,"pX":0.2323557388295687,"pZ":1.481778806649615,"vX0":5.967534177377731,"vY0":-129.0014373062294,"vZ0":-4.389304281779065,"x":108.14,"y":198.77,"x0":-0.9841459149946674,"y0":50.00398508447379,"z0":5.622402729993777,"aX":-14.62441501027293},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":14.4,"spinRate":1552,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.42708092696800826,"extension":6.661354430620644},"hitData":{"launchSpeed":60.1,"launchAngle":-62.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.69,"coordY":185.55}},"index":2,"playId":"47b2656a-d667-3295-9c91-56af6a79fbcb","pitchNumber":2,"startTime":"2026-08-22T01:05:48.989Z","endTime":"2026-08-22T01:05:56.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:05:56.621Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordan Alvarez lines out to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-22T01:06:03.821Z","endTime":"2026-08-22T01:07:26.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.804202781976805,"aZ":-28.495383705980245,"pfxX":-8.739003966219652,"pfxZ":1.9647234904261097,"pX":-1.9800316772936004,"pZ":2.047945873832857,"vX0":1.499094757579614,"vY0":-136.14138435765432,"vZ0":-3.992432069484905,"x":192.47,"y":183.49,"x0":-1.4039056262011405,"y0":50.001598570933055,"z0":5.513113085432033,"aX":-16.348776471390188},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":15.5,"spinRate":1887,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40282904080203785,"extension":6.630995164861876},"index":0,"playId":"2d3b9bf2-8b77-3cc4-869b-32161fd96aed","pitchNumber":1,"startTime":"2026-08-22T01:06:35.957Z","endTime":"2026-08-22T01:06:39.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.628569350886906,"aZ":-22.832982427469144,"pfxX":-3.827185648368475,"pfxZ":5.095826951565318,"pX":-0.5379361783905378,"pZ":2.5776895307250545,"vX0":3.5623851847386545,"vY0":-134.44424216830595,"vZ0":-3.5034501723167235,"x":137.5,"y":169.18,"x0":-1.3816832318447831,"y0":50.00542242217157,"z0":5.51463097080212,"aX":-7.020586147535303},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":6.2,"spinRate":1947,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4070938715936192,"extension":6.605517745387652},"index":1,"playId":"3cf18141-824e-36b1-848c-6a2727569c17","pitchNumber":2,"startTime":"2026-08-22T01:06:57.786Z","endTime":"2026-08-22T01:07:01.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.451155735304066,"aZ":-21.042498040040062,"pfxX":-3.9752869647608398,"pfxZ":6.042617728588397,"pX":0.6728084996050363,"pZ":2.751570764165849,"vX0":6.577904419226113,"vY0":-134.7010275625064,"vZ0":-3.4808186907616925,"x":91.35,"y":164.49,"x0":-1.28112616496734,"y0":50.00514838591569,"z0":5.543042602453723,"aX":-7.327452232685011},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.4,"breakHorizontal":5.9,"spinRate":2041,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4061578555081238,"extension":6.630189905865213},"hitData":{"launchSpeed":95.7,"launchAngle":7.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":143.39,"coordY":179.97}},"index":2,"playId":"5220e372-4617-3249-9927-c70f72404446","pitchNumber":3,"startTime":"2026-08-22T01:07:20.077Z","endTime":"2026-08-22T01:07:26.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:07:26.881Z","atBatIndex":21},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jose Altuve caught stealing 2nd base, catcher Jonah Heim to second baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-22T01:07:34.166Z","endTime":"2026-08-22T01:08:48.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21581422098702,"aZ":-23.12414756047733,"pfxX":-1.1585301760112667,"pfxZ":5.109707023576792,"pX":-0.6014039313178569,"pZ":3.200733102137209,"vX0":1.973427044092043,"vY0":-132.00497342458135,"vZ0":-1.7237324455862009,"x":139.92,"y":152.36,"x0":-1.2070038685452558,"y0":50.00257854862217,"z0":5.558996846480144,"aX":-2.051781244946999},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":1.7,"spinRate":1971,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.41440961301820245,"extension":6.5422941819870815},"index":0,"playId":"b1390875-1851-3f18-88c7-ebe3e42b9242","pitchNumber":1,"startTime":"2026-08-22T01:07:58.143Z","endTime":"2026-08-22T01:08:03.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721717036027364,"aZ":-29.180044947399153,"pfxX":-6.785729744767096,"pfxZ":1.6252905999171308,"pX":0.6951573004672137,"pZ":2.539121886761201,"vX0":6.773440133112301,"vY0":-134.96030449780037,"vZ0":-2.8269939058712716,"x":90.5,"y":170.22,"x0":-0.9670450050827735,"y0":50.002931991379675,"z0":5.658092788223973,"aX":-12.502080412392658},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.5,"breakHorizontal":10.8,"spinRate":1869,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40603452665259754,"extension":6.673283533754911},"index":1,"playId":"1b309f5b-2331-3ca8-b544-d109426acb73","pitchNumber":2,"startTime":"2026-08-22T01:08:20.422Z","endTime":"2026-08-22T01:08:24.457Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28609549857244,"aZ":-30.59453835608825,"pfxX":-6.783892649460105,"pfxZ":0.9784137844600829,"pX":0.2392500720553791,"pZ":0.8590175055124468,"vX0":5.481472189133086,"vY0":-127.11975805729378,"vZ0":-5.431541707603197,"x":107.88,"y":215.59,"x0":-1.0733545849375672,"y0":50.00562013746375,"z0":5.479188935339786,"aX":-11.00264224925472},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":10.9,"spinRate":1523,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4323801512375227,"extension":6.605221259977828},"index":2,"playId":"00318e3f-49f9-377f-937f-c556c1d92785","pitchNumber":3,"startTime":"2026-08-22T01:08:41.756Z","endTime":"2026-08-22T01:08:48.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:08:48.804Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-22T01:10:48.889Z","endTime":"2026-08-22T01:12:16.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":79.0,"endSpeed":72.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15220217051056,"aZ":-34.41030311889099,"pfxX":10.87002684535532,"pfxZ":-1.6940070224292914,"pX":0.303731109204685,"pZ":2.952876257364915,"vX0":0.8665123426184236,"vY0":-115.01888042562217,"vZ0":0.44922066551841655,"x":105.42,"y":159.05,"x0":-1.4888886082254436,"y0":50.001544207217336,"z0":6.13032600124274,"aX":14.356856458423197},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.6,"breakHorizontal":-19.8,"spinRate":2683,"spinDirection":49},"zone":3,"typeConfidence":2.0,"plateTime":0.4788111778379287,"extension":6.503361536801085},"index":0,"playId":"1f014db9-27a9-3773-8643-58c25cfc9af5","pitchNumber":1,"startTime":"2026-08-22T01:11:02.049Z","endTime":"2026-08-22T01:11:05.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33423295569238,"aZ":-23.406966932757257,"pfxX":-6.891562625147669,"pfxZ":4.780842469210509,"pX":-1.0268193283755545,"pZ":1.2238759842991798,"vX0":3.400518989624461,"vY0":-134.80065512431787,"vZ0":-7.7919877312338315,"x":156.14,"y":205.74,"x0":-1.4119182455545178,"y0":50.0010557613791,"z0":5.814039878565925,"aX":-12.633779526579017},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":11.8,"spinRate":1952,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4069027008180277,"extension":6.745702524854939},"index":1,"playId":"79af5b3a-4dfa-3bcc-a38a-097f430079af","pitchNumber":2,"startTime":"2026-08-22T01:11:17.468Z","endTime":"2026-08-22T01:11:21.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.343910840900875,"aZ":-17.38523974688631,"pfxX":-4.116610317345486,"pfxZ":8.012494622224962,"pX":0.2996638785749891,"pZ":3.4486483405801054,"vX0":5.067700438890256,"vY0":-135.20196748795718,"vZ0":-3.797311985946431,"x":105.58,"y":145.67,"x0":-1.0669201355515598,"y0":50.00281894146964,"z0":6.096603766198833,"aX":-7.597915541858082},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":6.4,"spinRate":2152,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4056147330951272,"extension":6.699445334531431},"index":2,"playId":"6d1e1aab-cb18-3379-a8af-ab04fe281414","pitchNumber":3,"startTime":"2026-08-22T01:11:32.094Z","endTime":"2026-08-22T01:11:38.164Z","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":81.1,"endSpeed":73.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80793620098434,"aZ":-33.05139621616757,"pfxX":11.505955577075966,"pfxZ":-0.6264139498115409,"pX":0.11919466805146933,"pZ":3.6480164018869883,"vX0":0.06423940648233284,"vY0":-118.03253518395195,"vZ0":1.3578987608491746,"x":112.46,"y":140.28,"x0":-1.4006945125938663,"y0":50.0049515084143,"z0":6.134554340299165,"aX":16.054017858178504},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.5,"breakHorizontal":-20.8,"spinRate":2753,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.46604859223809747,"extension":6.615146613232757},"index":3,"playId":"824f4df9-50e6-3630-992e-8dda5b9528d0","pitchNumber":4,"startTime":"2026-08-22T01:11:52.694Z","endTime":"2026-08-22T01:11:59.014Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39199897850315,"aZ":-35.91733186909498,"pfxX":10.004145499940051,"pfxZ":-2.640330707087765,"pX":1.3360368969803325,"pZ":1.881462311200759,"vX0":3.4173658182141065,"vY0":-119.23736612378953,"vZ0":-1.9092113407795663,"x":66.07,"y":187.98,"x0":-1.4219170664089584,"y0":50.00392859565174,"z0":5.9831924312810205,"aX":14.172318182251663},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.0,"breakHorizontal":-19.0,"spinRate":2795,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.46223106313062834,"extension":6.663398214218753},"index":4,"playId":"a1931be6-53b8-3f33-94b4-6799612bf693","pitchNumber":5,"startTime":"2026-08-22T01:12:13.486Z","endTime":"2026-08-22T01:12:16.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:12:16.883Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, third baseman Raynel Delgado to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-22T01:12:19.261Z","endTime":"2026-08-22T01:13:45.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8929313824706,"aZ":-24.903248833203588,"pfxX":-9.311431255636261,"pfxZ":3.9768533808600726,"pX":-0.03449309218456121,"pZ":3.132981399043984,"vX0":6.837522000276401,"vY0":-134.75417208615102,"vZ0":-2.956846434440901,"x":118.31,"y":154.19,"x0":-1.4025055969501283,"y0":50.00353327875062,"z0":6.015282006521954,"aX":-17.024478236482626},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":1965,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40739434163751254,"extension":6.620837748359645},"index":0,"playId":"616668a8-b18e-337c-ace3-912371a1df22","pitchNumber":1,"startTime":"2026-08-22T01:12:41.741Z","endTime":"2026-08-22T01:12:45.444Z","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":81.6,"endSpeed":74.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.465701300097948,"aZ":-35.88197553215153,"pfxX":11.421763534863667,"pfxZ":-2.6421991122625306,"pX":-0.1396565055659902,"pZ":1.5239029162531907,"vX0":-0.03717070261241495,"vY0":-118.79812708131043,"vZ0":-2.778175155771928,"x":122.32,"y":197.63,"x0":-1.6030662501043609,"y0":50.00113890508458,"z0":6.02683184533413,"aX":16.038772288194295},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.3,"breakHorizontal":-20.5,"spinRate":2840,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.46416495087971477,"extension":6.498246733420715},"index":1,"playId":"d3fdeb99-1064-37c6-913c-8f997b9ee527","pitchNumber":2,"startTime":"2026-08-22T01:12:55.283Z","endTime":"2026-08-22T01:13:00.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.069884022503523,"aZ":-25.839695608373468,"pfxX":-8.184048219539632,"pfxZ":3.86066858460317,"pX":0.8646159809171953,"pZ":2.6519025461059944,"vX0":8.030703943675155,"vY0":-127.77149810548245,"vZ0":-3.044350106314237,"x":84.04,"y":167.18,"x0":-1.266563517669917,"y0":50.00576323649216,"z0":5.905077658294754,"aX":-13.438566139355915},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":1801,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4298571385741061,"extension":6.76603017824263},"index":2,"playId":"8b9b1f9e-478a-3bab-b185-1d2fe0cbb695","pitchNumber":3,"startTime":"2026-08-22T01:13:12.448Z","endTime":"2026-08-22T01:13:18.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.800916705388943,"aZ":-28.102598107902306,"pfxX":-9.872404685121289,"pfxZ":2.439931678514201,"pX":-0.8331595579516937,"pZ":1.2460917206762188,"vX0":4.566137025276077,"vY0":-128.4532279917301,"vZ0":-6.067043498003674,"x":148.76,"y":205.14,"x0":-1.3518742684045826,"y0":50.003604868117655,"z0":5.82565197636186,"aX":-16.485898820546378},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":1676,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.42652758550710645,"extension":6.83776031097618},"hitData":{"launchSpeed":66.9,"launchAngle":7.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.97,"coordY":161.21}},"index":3,"playId":"1ac446f3-4e23-3305-b6dc-ee214f6d5baa","pitchNumber":4,"startTime":"2026-08-22T01:13:36.837Z","endTime":"2026-08-22T01:13:45.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:13:45.629Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, third baseman Raynel Delgado to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-22T01:13:57.728Z","endTime":"2026-08-22T01:15:13.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"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":"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163676164861283,"aZ":-20.88462415557178,"pfxX":-7.453583885274615,"pfxZ":6.132896885390946,"pX":0.018823110506059334,"pZ":2.1413696085294793,"vX0":6.355656278166281,"vY0":-134.77448602548608,"vZ0":-6.026741798532192,"x":116.28,"y":180.96,"x0":-1.401022371011151,"y0":50.0022410903982,"z0":5.880517234761861,"aX":-13.7180537202787},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.0,"breakHorizontal":12.1,"spinRate":2045,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40632883611529813,"extension":6.778231645538984},"index":0,"playId":"86c64360-094f-3ff5-a6b6-cc0356013889","pitchNumber":1,"startTime":"2026-08-22T01:14:08.768Z","endTime":"2026-08-22T01:14:25.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550905894030347,"aZ":-36.528477003422104,"pfxX":12.831315770930777,"pfxZ":-3.204239357486606,"pX":-1.086741737124978,"pZ":1.5761120059214686,"vX0":-2.4224155538188965,"vY0":-116.89088950395985,"vZ0":-2.24678122336824,"x":158.42,"y":196.22,"x0":-1.6915706059535445,"y0":50.00240385126981,"z0":6.036122429864075,"aX":17.45067193486355},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.1,"breakHorizontal":-22.4,"spinRate":2889,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.47168306051290276,"extension":6.559261031388138},"index":1,"playId":"13727231-fa8d-3871-b76a-6e092050a8c7","pitchNumber":2,"startTime":"2026-08-22T01:14:29.533Z","endTime":"2026-08-22T01:14:33.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35207151251233,"aZ":-29.36805135215632,"pfxX":-8.625872742148763,"pfxZ":1.6997485887319366,"pX":-3.95607982979141E-4,"pZ":1.1292344744839962,"vX0":6.346851869259865,"vY0":-127.56653012708279,"vZ0":-5.8770048369221675,"x":117.02,"y":208.29,"x0":-1.400543218906444,"y0":50.00024813633512,"z0":5.779250495566484,"aX":-14.208140572085473},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":14.2,"spinRate":1521,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42944443779630337,"extension":6.683471556236999},"index":2,"playId":"f97be7ac-f68c-30f3-96e6-cb636b794483","pitchNumber":3,"startTime":"2026-08-22T01:14:43.240Z","endTime":"2026-08-22T01:14:46.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-22T01:14:54.725Z","endTime":"2026-08-22T01:15:05.884Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099725159212653,"aZ":-27.495623191303025,"pfxX":-9.292671047044664,"pfxZ":2.7523153542574708,"pX":-1.1434045542439861,"pZ":2.135954660653401,"vX0":3.7406692867916242,"vY0":-129.84082130450702,"vZ0":-4.16344765764612,"x":160.58,"y":181.11,"x0":-1.3983012109744994,"y0":50.00416532984398,"z0":5.861192880596466,"aX":-15.810658263437798},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":16.0,"spinRate":1861,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4224247330635027,"extension":6.672918330961193},"hitData":{"launchSpeed":87.2,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.94,"coordY":160.71}},"index":4,"playId":"68649d0f-7e2f-339a-99f2-11db72289302","pitchNumber":4,"startTime":"2026-08-22T01:15:05.884Z","endTime":"2026-08-22T01:15:13.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:15:13.464Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-22T01:17:00.564Z","endTime":"2026-08-22T01:18:53.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95994051532213,"aZ":-32.37347635178512,"pfxX":0.920324325772726,"pfxZ":-0.12068746146394593,"pX":0.540783063048732,"pZ":0.8878923165296494,"vX0":4.21030349458684,"vY0":-125.42921006327985,"vZ0":-4.637940718524979,"x":96.39,"y":214.81,"x0":-1.2809652503574154,"y0":50.00581764383252,"z0":5.4081773581814945,"aX":1.463045956538753},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":-2.6,"spinRate":2229,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.43709508601464364,"extension":6.614260876063435},"index":0,"playId":"c8c13a2c-37cd-3db7-befe-ad2aa15f0bfb","pitchNumber":1,"startTime":"2026-08-22T01:17:23.497Z","endTime":"2026-08-22T01:17:27.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09342861229165,"aZ":-27.170659090093253,"pfxX":-8.859051532381159,"pfxZ":2.6981762470770754,"pX":0.29150379897742235,"pZ":1.4650941278874774,"vX0":6.459148131217144,"vY0":-135.84786315705483,"vZ0":-5.771568065027762,"x":105.89,"y":199.22,"x0":-0.9760949022441783,"y0":50.00244580247698,"z0":5.526845653908688,"aX":-16.41875797660365},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":14.5,"spinRate":1953,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40449493939576486,"extension":6.794889724303174},"index":1,"playId":"8e7072bb-f133-3802-9273-446b41d44327","pitchNumber":2,"startTime":"2026-08-22T01:17:42.141Z","endTime":"2026-08-22T01:17:45.394Z","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.5,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.324835082081194,"aZ":-27.193859064717493,"pfxX":1.2112941324461697,"pfxZ":2.905509797884532,"pX":0.6064281091600545,"pZ":3.370603807349952,"vX0":4.077019806293451,"vY0":-130.32645516948637,"vZ0":-0.7386933251787121,"x":93.88,"y":147.77,"x0":-1.1378602155691346,"y0":50.002169321916114,"z0":5.718283397298792,"aX":2.075657292215595},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-3.1,"spinRate":2012,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.42086527601260126,"extension":6.708953686529984},"index":2,"playId":"7e127118-fd69-301b-ae4b-3c0a91c6e7bd","pitchNumber":3,"startTime":"2026-08-22T01:18:07.049Z","endTime":"2026-08-22T01:18:11.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6960650672575,"aZ":-26.065144552447567,"pfxX":-5.278435440174105,"pfxZ":3.3686726722562828,"pX":0.9969030464075276,"pZ":3.0356462468181427,"vX0":6.754830961249611,"vY0":-133.83148155397453,"vZ0":-2.155223097927358,"x":79.0,"y":156.82,"x0":-0.8732168899682984,"y0":50.005593488286195,"z0":5.716977909205338,"aX":-9.583168329311116},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":8.2,"spinRate":1773,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40915984200205946,"extension":6.77819831171834},"index":3,"playId":"3d187998-5b77-355d-b48e-fc35be3a1644","pitchNumber":4,"startTime":"2026-08-22T01:18:26.121Z","endTime":"2026-08-22T01:18:30.411Z","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":93.0,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.172402447921982,"aZ":-28.810373782136665,"pfxX":-7.252044836051747,"pfxZ":1.821092474492696,"pX":-0.9865385841643082,"pZ":2.918964557827522,"vX0":2.9411663502686487,"vY0":-135.43167787328917,"vZ0":-2.001119644092777,"x":154.6,"y":159.97,"x0":-1.1479933247039311,"y0":50.00272995541694,"z0":5.694004289941331,"aX":-13.39347627216334},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":12.5,"spinRate":1950,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.405330349675717,"extension":6.6955302874002625},"index":4,"playId":"65df175b-b064-3eb8-be0b-ee2c772829b9","pitchNumber":5,"startTime":"2026-08-22T01:18:48.323Z","endTime":"2026-08-22T01:18:53.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:18:53.748Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daulton Varsho doubles (21) on a line drive to left fielder Carlos Cortes. Isaac Paredes to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-22T01:18:54.033Z","endTime":"2026-08-22T01:19:35.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579331899041144,"aZ":-35.348994965613045,"pfxX":-6.068133601739159,"pfxZ":-1.9397079753816966,"pX":-0.749247605976836,"pZ":1.6635833613377342,"vX0":3.1325699807058403,"vY0":-127.41157850063824,"vZ0":-2.79871350136241,"x":145.56,"y":193.86,"x0":-1.2099977396118426,"y0":50.00387097365971,"z0":5.585639116361705,"aX":-9.920229911180634},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.0,"breakHorizontal":10.2,"spinRate":1551,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.43082643986970615,"extension":6.551093107577278},"hitData":{"launchSpeed":85.9,"launchAngle":34.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.15,"coordY":114.07}},"index":0,"playId":"8c2baa89-20a7-3208-afcf-8f47829f7fd6","pitchNumber":1,"startTime":"2026-08-22T01:19:22.297Z","endTime":"2026-08-22T01:19:35.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:19:35.075Z","atBatIndex":27},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Christian Walker out on a sacrifice fly to center fielder Henry Bolte. Isaac Paredes scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-22T01:19:48.182Z","endTime":"2026-08-22T01:21:38.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.855612950614137,"aZ":-28.120952788798782,"pfxX":-5.840685710530385,"pfxZ":2.18139777298534,"pX":0.8146173939168346,"pZ":2.3837350414054534,"vX0":6.567173922600854,"vY0":-135.7935996374259,"vZ0":-3.347932588576821,"x":85.95,"y":174.42,"x0":-0.8809322660148329,"y0":50.005144261326386,"z0":5.5977020477830814,"aX":-10.86557502079865},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":9.1,"spinRate":1908,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40397642856960925,"extension":6.712239266463485},"index":0,"playId":"e243bfcd-4730-331d-9a50-bc4dcb74683f","pitchNumber":1,"startTime":"2026-08-22T01:20:14.889Z","endTime":"2026-08-22T01:20:18.901Z","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.7,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69031681394138,"aZ":-26.30686007782579,"pfxX":0.05841896712837613,"pfxZ":3.412456785353992,"pX":1.8996473255865385,"pZ":2.3559016304888005,"vX0":7.3519705264319875,"vY0":-130.41187153732992,"vZ0":-2.997999657559524,"x":44.59,"y":175.17,"x0":-0.9650096230772812,"y0":50.00651631682469,"z0":5.507103039348973,"aX":0.09886449607361932},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-1.8,"spinRate":2094,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.42017954649011147,"extension":6.699225206370338},"index":1,"playId":"869cb61b-364e-3d02-a676-769f4898dac1","pitchNumber":2,"startTime":"2026-08-22T01:20:38.557Z","endTime":"2026-08-22T01:20:42.256Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.617560403857574,"aZ":-32.110238524118245,"pfxX":-10.885211199971879,"pfxZ":0.03923051209566075,"pX":-0.31081292405344507,"pZ":0.17087809931785883,"vX0":6.180236525139515,"vY0":-135.06118096380976,"vZ0":-7.777381573337065,"x":128.85,"y":234.17,"x0":-1.2285213468714118,"y0":50.00541292210219,"z0":5.382412689828881,"aX":-19.878700207113834},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.6,"breakHorizontal":18.1,"spinRate":1954,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.407351854045197,"extension":6.891819882285102},"index":2,"playId":"d171d888-946e-3c32-a15b-4eee484944c2","pitchNumber":3,"startTime":"2026-08-22T01:21:00.738Z","endTime":"2026-08-22T01:21:05.092Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08526027722426,"aZ":-21.945675616961765,"pfxX":-0.9975616464490842,"pfxZ":5.775450798167213,"pX":0.6703835178367998,"pZ":2.3715989962070476,"vX0":5.132945032897882,"vY0":-131.7662385852897,"vZ0":-3.91529621388691,"x":91.45,"y":174.75,"x0":-1.1671553567029422,"y0":50.00337450711639,"z0":5.48392643051068,"aX":-1.7673045652763177},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.8,"breakHorizontal":0.7,"spinRate":2123,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4145250668410889,"extension":6.720887447088057},"hitData":{"launchSpeed":87.5,"launchAngle":26.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.0,"coordY":64.24}},"index":3,"playId":"29062ee2-89db-36e0-95d3-cfb12cbd72da","pitchNumber":4,"startTime":"2026-08-22T01:21:27.205Z","endTime":"2026-08-22T01:21:38.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:21:38.977Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-22T01:21:47.542Z","endTime":"2026-08-22T01:24:25.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.568477114173707,"aZ":-30.31589208204272,"pfxX":-7.65503336602362,"pfxZ":1.0180734391210882,"pX":-0.8446340010950298,"pZ":1.4344427085409814,"vX0":3.680633801642545,"vY0":-134.9047438913685,"vZ0":-5.143297369093111,"x":149.2,"y":200.05,"x0":-1.2381242739612286,"y0":50.00375981545788,"z0":5.523639443377196,"aX":-13.996159917074952},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.8,"breakHorizontal":13.0,"spinRate":1996,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4072651158486349,"extension":6.752742743670657},"index":0,"playId":"d51eb8c7-b860-3975-8908-dc5938065e46","pitchNumber":1,"startTime":"2026-08-22T01:22:14.095Z","endTime":"2026-08-22T01:22:18.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95793161581895,"aZ":-31.11924272665595,"pfxX":-9.802235007078867,"pfxZ":0.5851928186529545,"pX":-0.8131698575857533,"pZ":0.9496026670700959,"vX0":4.598589877090589,"vY0":-133.90368493778567,"vZ0":-6.078852660700473,"x":148.0,"y":213.14,"x0":-1.290026700733875,"y0":50.000144025089014,"z0":5.507431907672217,"aX":-17.596812224985424},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.1,"breakHorizontal":16.6,"spinRate":1913,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4108096827835377,"extension":6.829404080918749},"index":1,"playId":"077423f3-83fd-375f-ba4f-c8d83e2e9d20","pitchNumber":2,"startTime":"2026-08-22T01:22:41.117Z","endTime":"2026-08-22T01:22:46.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-22T01:23:02.894Z","endTime":"2026-08-22T01:23:22.520Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80798611224597,"aZ":-35.442680894237334,"pfxX":-8.203760445727848,"pfxZ":-2.0346154804994034,"pX":-0.7017678781952726,"pZ":1.5693171607041765,"vX0":3.6584759060750414,"vY0":-126.47331716729111,"vZ0":-3.044726521555047,"x":143.75,"y":196.41,"x0":-1.1078595962522584,"y0":50.00226093330252,"z0":5.655381490137685,"aX":-13.178541330122135},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.2,"breakHorizontal":13.9,"spinRate":1384,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4344632167430271,"extension":6.607589192810586},"index":3,"playId":"f1eae7de-02fa-3abb-8b19-f85baec8039d","pitchNumber":3,"startTime":"2026-08-22T01:23:22.520Z","endTime":"2026-08-22T01:23:27.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.603655125766473,"aZ":-26.59075077190586,"pfxX":-7.110662136864972,"pfxZ":3.0141006688755008,"pX":1.3154537909094257,"pZ":1.7873322936335283,"vX0":8.270169602170961,"vY0":-135.2107185673044,"vZ0":-5.208732821669036,"x":66.86,"y":190.52,"x0":-0.8596258614270382,"y0":50.00174345663394,"z0":5.605735101528817,"aX":-13.160231965238024},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":11.2,"spinRate":2016,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40515970153432335,"extension":6.7528555398285794},"index":4,"playId":"927d2688-ce7b-3c4d-8834-2c815aaca358","pitchNumber":4,"startTime":"2026-08-22T01:23:51.558Z","endTime":"2026-08-22T01:23:57.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83121174183459,"aZ":-30.223352336651878,"pfxX":3.534298459919785,"pfxZ":1.3284318519905547,"pX":0.6960816320656443,"pZ":1.970079381208156,"vX0":4.442691459986513,"vY0":-120.94472434784362,"vZ0":-1.8841974334811251,"x":90.47,"y":185.59,"x0":-1.6308103962308627,"y0":50.00080947181979,"z0":5.435741913665607,"aX":5.181795281364864},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":-7.6,"spinRate":2167,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.45464539394545556,"extension":6.6216487969664515},"hitData":{"launchSpeed":89.4,"launchAngle":30.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.52,"coordY":80.91}},"index":5,"playId":"d1f6fb7d-ca26-32fd-a434-66d2f90c36f6","pitchNumber":5,"startTime":"2026-08-22T01:24:12.671Z","endTime":"2026-08-22T01:24:25.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:24:25.692Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Smith lines out to third baseman Zack Gelof.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-22T01:24:30.020Z","endTime":"2026-08-22T01:25:18.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(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":85.8,"endSpeed":78.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346153953177602,"aZ":-32.528407150762426,"pfxX":3.8813723436207495,"pfxZ":-0.22431061775356298,"pX":0.8685617389518596,"pZ":1.8830950894920488,"vX0":4.057651214845832,"vY0":-124.85190694029768,"vZ0":-2.4514919254700684,"x":83.89,"y":187.94,"x0":-1.2851713629857815,"y0":50.00506574294678,"z0":5.568551517408008,"aX":6.0952282199839205},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-8.0,"spinRate":2350,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43957299013198403,"extension":6.59396466332519},"index":0,"playId":"3df9010e-5805-329f-ac65-970198d87f74","pitchNumber":1,"startTime":"2026-08-22T01:24:55.593Z","endTime":"2026-08-22T01:25:00.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.238503253884865,"aZ":-26.44077044384371,"pfxX":-8.984972510233016,"pfxZ":3.164765670585945,"pX":0.18668212979901674,"pZ":2.338584069852121,"vX0":6.3620998948766605,"vY0":-134.71737053665242,"vZ0":-3.599742740307629,"x":109.88,"y":175.64,"x0":-1.0556615217564311,"y0":50.003362515006934,"z0":5.592375109761328,"aX":-16.275443415048123},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":14.6,"spinRate":1934,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40887035940119887,"extension":6.73187043336461},"hitData":{"launchSpeed":88.6,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":164.76}},"index":1,"playId":"c8a6a7bb-28f3-3dd2-b9a7-90db9ece0956","pitchNumber":2,"startTime":"2026-08-22T01:25:13.790Z","endTime":"2026-08-22T01:25:18.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:25:18.724Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy White strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-22T01:27:05.208Z","endTime":"2026-08-22T01:28:09.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469139544349435,"aZ":-24.688285687804953,"pfxX":-8.800764824583771,"pfxZ":4.378084316251205,"pX":-0.894743316200757,"pZ":1.2775101782776368,"vX0":3.830178168536519,"vY0":-129.96673742758557,"vZ0":-6.8641575260501,"x":151.11,"y":204.29,"x0":-1.2449804511320253,"y0":50.00068113441051,"z0":5.830096246961427,"aX":-15.040119367694542},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":1949,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4215830252742756,"extension":6.6889349285472965},"index":0,"playId":"2d790b41-f15e-3e35-bbad-37645a248b09","pitchNumber":1,"startTime":"2026-08-22T01:27:29.468Z","endTime":"2026-08-22T01:27:32.594Z","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.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39200032020314,"aZ":-35.3095794174517,"pfxX":12.23493141047625,"pfxZ":-2.3807967843974547,"pX":1.153792343357452,"pZ":1.4972356911548699,"vX0":2.23319616640194,"vY0":-114.99306521161583,"vZ0":-2.370360809075721,"x":73.02,"y":198.35,"x0":-1.4215232494716874,"y0":50.001354470495706,"z0":6.018195419540162,"aX":16.13045828953747},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.7,"breakHorizontal":-22.7,"spinRate":2774,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.47915182611737883,"extension":6.5360924973605945},"index":1,"playId":"fd3d4148-7159-3e00-b904-81dcf2bac968","pitchNumber":2,"startTime":"2026-08-22T01:27:49.152Z","endTime":"2026-08-22T01:27:52.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702377012736264,"aZ":-35.04960099381607,"pfxX":12.290485166791282,"pfxZ":-2.0382951014595,"pX":1.3460820246551723,"pZ":1.2863764321235338,"vX0":2.031115725569236,"vY0":-118.72580247996547,"vZ0":-3.504753119692234,"x":65.69,"y":204.05,"x0":-1.118844221159702,"y0":50.00480843244782,"z0":6.017917833135035,"aX":17.302455038909784},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.3,"breakHorizontal":-22.7,"spinRate":2890,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4638295566536108,"extension":6.662052052183929},"index":2,"playId":"6eb66dec-b6fa-3d88-bf71-c0e0685f3e8e","pitchNumber":3,"startTime":"2026-08-22T01:28:05.224Z","endTime":"2026-08-22T01:28:09.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:28:09.658Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-22T01:28:10.607Z","endTime":"2026-08-22T01:29:57.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897970136408144,"aZ":-17.637581900272927,"pfxX":-2.797695646473196,"pfxZ":8.019455881762111,"pX":0.9589713213217941,"pZ":1.639143914024607,"vX0":5.9672233932648355,"vY0":-133.3240402173375,"vZ0":-7.904844850366545,"x":80.45,"y":194.52,"x0":-0.9380497624523669,"y0":50.000322756747394,"z0":5.90020656706143,"aX":-5.06983697646208},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":3.8,"spinRate":2258,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4097905085635354,"extension":6.769502504345324},"index":0,"playId":"9581efe7-796c-3e98-bd58-bc4fad1dd296","pitchNumber":1,"startTime":"2026-08-22T01:28:32.135Z","endTime":"2026-08-22T01:28:36.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801425908155494,"aZ":-15.408663491516723,"pfxX":-4.127911658802492,"pfxZ":9.06790318446211,"pX":-0.28498168759610365,"pZ":2.1238680352565815,"vX0":3.374813392503966,"vY0":-134.96971232927373,"vZ0":-7.217510804103809,"x":127.86,"y":181.44,"x0":-1.0139629486758777,"y0":50.00404705762977,"z0":5.913667905180264,"aX":-7.632483388604526},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2296,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.40549884007810055,"extension":6.7437223995563755},"index":1,"playId":"271b6d14-4450-38e3-9aac-2633f44589fe","pitchNumber":2,"startTime":"2026-08-22T01:28:46.324Z","endTime":"2026-08-22T01:28:50.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361216949065884,"aZ":-29.203956103636994,"pfxX":-9.648335826312632,"pfxZ":1.8876378330543093,"pX":0.39485861336358474,"pZ":0.35999853897466083,"vX0":7.134590344338403,"vY0":-124.09260573449846,"vZ0":-7.383288093165064,"x":101.95,"y":229.06,"x0":-1.2550226040330377,"y0":50.00100383977767,"z0":5.786229945454288,"aX":-15.141343664290144},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":1590,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.440331090471775,"extension":6.706391036051351},"index":2,"playId":"89f7ff1b-6341-3a73-acb4-31d4143f6440","pitchNumber":3,"startTime":"2026-08-22T01:29:00.224Z","endTime":"2026-08-22T01:29:03.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654859804812418,"aZ":-35.626147201443,"pfxX":10.171651087633364,"pfxZ":-2.6714156511568135,"pX":-1.1985577367300377,"pZ":4.1359674665971635,"vX0":-1.301597946196358,"vY0":-113.18027195597253,"vZ0":3.642519205017362,"x":162.69,"y":127.11,"x0":-1.935232421072498,"y0":50.004883815144765,"z0":6.085397154852121,"aX":13.128901755065655},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.6,"breakHorizontal":-18.0,"spinRate":2704,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4849026291626002,"extension":6.470321126966021},"index":3,"playId":"128d9100-fdd4-35a2-a55f-a28407bda334","pitchNumber":4,"startTime":"2026-08-22T01:29:17.557Z","endTime":"2026-08-22T01:29:21.347Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86823591888384,"aZ":-18.558865016239807,"pfxX":-1.5947657640187423,"pfxZ":7.211238341637627,"pX":1.0720527836294966,"pZ":2.0228802107220503,"vX0":6.2632576644808715,"vY0":-136.27426656394968,"vZ0":-7.111169098359805,"x":76.14,"y":184.16,"x0":-1.0450439541062917,"y0":50.004010580127414,"z0":5.940064226838509,"aX":-3.01229757034015},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":1.6,"spinRate":2220,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40133663754471804,"extension":6.69895610874526},"index":4,"playId":"f49a18a9-5abd-367a-9a11-7f53e20604e1","pitchNumber":5,"startTime":"2026-08-22T01:29:31.504Z","endTime":"2026-08-22T01:29:34.504Z","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":80.3,"endSpeed":73.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.642444080644843,"aZ":-36.13900674656699,"pfxX":11.765578753968033,"pfxZ":-2.9158876719594735,"pX":0.4363041412315815,"pZ":1.613827002853394,"vX0":0.6367469725648983,"vY0":-116.90269336222683,"vZ0":-2.3421684979284505,"x":100.37,"y":195.21,"x0":-1.3657153649006617,"y0":50.00352060712751,"z0":6.078956465544798,"aX":15.998457667965722},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.6,"breakHorizontal":-21.4,"spinRate":2910,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.47172345103603863,"extension":6.5730908702544575},"index":5,"playId":"c0e9d227-2795-3865-8b93-8031111e29d0","pitchNumber":6,"startTime":"2026-08-22T01:29:54.165Z","endTime":"2026-08-22T01:29:57.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:29:57.247Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Donovan Walton walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-22T01:30:00.121Z","endTime":"2026-08-22T01:32:49.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 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":92.7,"endSpeed":84.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20217546471425,"aZ":-26.678991925136575,"pfxX":-9.151245048959119,"pfxZ":3.0051451029332803,"pX":-0.19102303779601185,"pZ":2.5109380294529213,"vX0":5.982910531700184,"vY0":-134.79958438946056,"vZ0":-4.177836056733266,"x":124.28,"y":170.98,"x0":-1.2582975317390421,"y0":50.00077075950443,"z0":5.979787656245953,"aX":-16.722347901365353},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":15.1,"spinRate":1959,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4074048322166677,"extension":6.669384685284755},"index":0,"playId":"7cf1a68c-56bc-3130-b8cb-7616559a72ea","pitchNumber":1,"startTime":"2026-08-22T01:30:21.308Z","endTime":"2026-08-22T01:30:29.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.485091433900994,"aZ":-23.38381345801308,"pfxX":-9.233332787817126,"pfxZ":5.465974752866403,"pX":-0.0907082343182044,"pZ":2.5566649260173606,"vX0":5.7535144007214765,"vY0":-126.2392823919229,"vZ0":-3.4388656190460254,"x":120.46,"y":169.75,"x0":-1.2035177753746025,"y0":50.00513201376536,"z0":5.826042388442739,"aX":-14.855843593482826},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.4,"breakHorizontal":15.4,"spinRate":1725,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4344345888873091,"extension":6.703517327954816},"index":1,"playId":"9b1c31e4-6956-3072-adcc-ca1db7aedee7","pitchNumber":2,"startTime":"2026-08-22T01:31:06.097Z","endTime":"2026-08-22T01:31:09.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44375913349129,"aZ":-22.84433314366465,"pfxX":-8.440275014374599,"pfxZ":5.82584955348732,"pX":-0.5460632903407289,"pZ":0.6587267766831372,"vX0":4.403043099196396,"vY0":-126.21085883162755,"vZ0":-8.15228903238356,"x":137.81,"y":220.99,"x0":-1.2233744996287421,"y0":50.00467034781846,"z0":5.791982343568872,"aX":-13.518059133646117},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.8,"breakHorizontal":14.2,"spinRate":1621,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.435205900336777,"extension":6.890559104898413},"index":2,"playId":"bcca92ac-dd97-329b-b3b4-e5603dc961aa","pitchNumber":3,"startTime":"2026-08-22T01:31:28.667Z","endTime":"2026-08-22T01:31:33.030Z","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":81.4,"endSpeed":74.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50584887533608,"aZ":-34.87457854013949,"pfxX":11.978161840912495,"pfxZ":-1.937918563845356,"pX":1.105524392013691,"pZ":2.077092939556986,"vX0":2.1449701634875917,"vY0":-118.48707743922553,"vZ0":-1.8100302515010551,"x":74.86,"y":182.7,"x0":-1.3696820665724412,"y0":50.00092451937563,"z0":6.0929033827782195,"aX":16.716619862418113},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.7,"breakHorizontal":-22.2,"spinRate":2816,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.46555022795924295,"extension":6.491982646002337},"index":3,"playId":"6191fef1-3871-3e4d-8c86-edff360927d2","pitchNumber":4,"startTime":"2026-08-22T01:31:45.185Z","endTime":"2026-08-22T01:31:50.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795546775018984,"aZ":-27.904163179937402,"pfxX":-8.465767094445749,"pfxZ":2.688410408306275,"pX":-1.0463604915789075,"pZ":1.1741141002694038,"vX0":3.5007452349866814,"vY0":-125.63427150843033,"vZ0":-5.83171176073714,"x":156.88,"y":207.08,"x0":-1.3622881940854943,"y0":50.00391605504457,"z0":5.809566509734731,"aX":-13.457622851374714},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.7,"breakHorizontal":14.4,"spinRate":1437,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43690136582503847,"extension":6.678328386894662},"index":4,"playId":"9dd621fd-bf37-39ed-854d-fe98bf3056ac","pitchNumber":5,"startTime":"2026-08-22T01:32:04.984Z","endTime":"2026-08-22T01:32:09.325Z","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":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653499019907365,"aZ":-34.62106767183864,"pfxX":11.317566473995647,"pfxZ":-1.7452569343480118,"pX":-0.05696393952297177,"pZ":2.1211632279519606,"vX0":0.4071032016718969,"vY0":-118.63596220608324,"vZ0":-1.480962709602189,"x":119.17,"y":181.51,"x0":-1.6985113728777794,"y0":50.001253175209705,"z0":5.9500394736893725,"aX":15.904026009147504},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.2,"breakHorizontal":-20.5,"spinRate":2970,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4641805094619196,"extension":6.48830250298619},"index":5,"playId":"47b0dc5e-8fc8-3b61-9cce-3140fc3b1717","pitchNumber":6,"startTime":"2026-08-22T01:32:20.802Z","endTime":"2026-08-22T01:32:25.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566486990686336,"aZ":-21.594832722854164,"pfxX":-1.9681087144501086,"pfxZ":5.716897054848344,"pX":-0.33864950023889945,"pZ":3.827704090547004,"vX0":2.773873515841284,"vY0":-135.42759394657003,"vZ0":-2.0191233423223527,"x":129.91,"y":135.43,"x0":-1.1221860471214804,"y0":50.003811907492185,"z0":6.0990534613231295,"aX":-3.643022338247235},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":3.0,"spinRate":2221,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4050063595271891,"extension":6.593014828317464},"index":6,"playId":"2e7824ed-b7ad-3a4d-a2f2-c60f1b4575cc","pitchNumber":7,"startTime":"2026-08-22T01:32:44.438Z","endTime":"2026-08-22T01:32:49.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:32:49.647Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-22T01:33:47.942Z","endTime":"2026-08-22T01:36:07.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-22T01:33:05.778Z","endTime":"2026-08-22T01:33:50.121Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.052073019131647,"aZ":-23.98081605701752,"pfxX":-8.008687202917972,"pfxZ":4.576051702892692,"pX":-0.13937860327294957,"pZ":1.5015623704946501,"vX0":5.506087178590065,"vY0":-133.33658983158418,"vZ0":-7.0422229043869615,"x":122.31,"y":198.24,"x0":-1.1960225212809594,"y0":50.00505559000423,"z0":5.92064517286088,"aX":-14.347816181254418},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":2050,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41159050408121045,"extension":6.661459156608661},"index":1,"playId":"c00ecd87-471d-3f77-83d7-765349fe41a5","pitchNumber":1,"startTime":"2026-08-22T01:33:50.121Z","endTime":"2026-08-22T01:33:54.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828693114864002,"aZ":-33.41025001713541,"pfxX":11.71474925268303,"pfxZ":-0.8657390059940413,"pX":1.5214022803735745,"pZ":1.9227855846480582,"vX0":2.648931604903248,"vY0":-119.69596355929984,"vZ0":-2.55183729570949,"x":59.01,"y":186.86,"x0":-1.1240871071239353,"y0":50.00157980452861,"z0":6.031832930133898,"aX":16.780642039635246},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.9,"breakHorizontal":-21.8,"spinRate":2881,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4598380396857804,"extension":6.548268683758297},"index":2,"playId":"41354000-85d6-3231-bd21-22c41380f0f0","pitchNumber":2,"startTime":"2026-08-22T01:34:10.313Z","endTime":"2026-08-22T01:34:14.984Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291222827320823,"aZ":-18.29858615659395,"pfxX":-7.676123076036394,"pfxZ":7.426922187110035,"pX":0.25878815743335426,"pZ":0.7209578621669106,"vX0":6.023915576571363,"vY0":-135.74371036448107,"vZ0":-10.239514438863404,"x":107.14,"y":219.31,"x0":-0.9901131785848064,"y0":50.0062634733221,"z0":5.812155579641306,"aX":-14.349794315750865},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":1995,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40325556452454014,"extension":6.739579503391714},"index":3,"playId":"788d2bb3-5bba-3a9e-8b9e-81a5b1481677","pitchNumber":3,"startTime":"2026-08-22T01:34:29.435Z","endTime":"2026-08-22T01:34:33.653Z","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":93.2,"endSpeed":85.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.997445897536878,"aZ":-18.090743381508943,"pfxX":-3.40694320740101,"pfxZ":7.5420166636492905,"pX":-1.1552407222457535,"pZ":4.3926392872870785,"vX0":0.8460864815045932,"vY0":-135.85005267472033,"vZ0":-1.3165921286747646,"x":161.04,"y":120.18,"x0":-1.0282586415140407,"y0":50.00327537501776,"z0":6.1421213013189435,"aX":-6.362641417607726},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":6.0,"spinRate":2275,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4033102086761864,"extension":6.517839124066906},"index":4,"playId":"42d40a94-4112-3454-ab17-0a088cd3d7ed","pitchNumber":4,"startTime":"2026-08-22T01:34:52.728Z","endTime":"2026-08-22T01:34:56.970Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"fe2aa5ed-c1aa-374e-9d3c-7797aa837838","startTime":"2026-08-22T01:35:15.334Z","endTime":"2026-08-22T01:35:18.394Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"index":6,"playId":"3625e2ec-3736-32c1-9347-9f5ba81a464e","startTime":"2026-08-22T01:35:35.233Z","endTime":"2026-08-22T01:35:38.930Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.474676799173853,"aZ":-18.689937993349925,"pfxX":-3.5330781540835074,"pfxZ":7.426200224880569,"pX":-0.5913664392779929,"pZ":2.7860741337027735,"vX0":2.520189855126752,"vY0":-134.01040843160845,"vZ0":-5.025040533439122,"x":139.54,"y":163.56,"x0":-1.085875295343088,"y0":50.00029617613873,"z0":6.024083947987773,"aX":-6.4129554208385455},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":5.9,"spinRate":2243,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40902402073468913,"extension":6.63296405785277},"hitData":{"launchSpeed":94.6,"launchAngle":61.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":90.67,"coordY":132.32}},"index":7,"playId":"ce6ef584-5bf2-3466-bada-ad72d1cf7cfd","pitchNumber":5,"startTime":"2026-08-22T01:35:55.068Z","endTime":"2026-08-22T01:36:07.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:36:07.234Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Raynel Delgado grounds out to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-22T01:37:54.567Z","endTime":"2026-08-22T01:40:19.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.482735268240706,"aZ":-34.76719823831916,"pfxX":4.376169535894685,"pfxZ":-1.7584706770230936,"pX":-0.44867572175655107,"pZ":1.4694434509494205,"vX0":1.410706061180039,"vY0":-121.38572697846266,"vZ0":-2.5429633566490777,"x":134.1,"y":199.11,"x0":-1.6077693647064728,"y0":50.00273302006912,"z0":5.594231414064762,"aX":6.4502933895949734},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.6,"breakHorizontal":-8.3,"spinRate":2259,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4533517169308956,"extension":6.492820866899699},"index":0,"playId":"ccf1718c-09f3-3b0b-a5b8-420c60a1eeaa","pitchNumber":1,"startTime":"2026-08-22T01:38:16.330Z","endTime":"2026-08-22T01:38:22.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3766113722435,"aZ":-19.058239960074797,"pfxX":-1.439735837181463,"pfxZ":8.250600766791562,"pX":0.8469936336897729,"pZ":2.2816881109835783,"vX0":5.584751746058458,"vY0":-126.25974138200641,"vZ0":-4.31302165576599,"x":84.71,"y":177.17,"x0":-1.221427468206253,"y0":50.003155888472556,"z0":5.576626096503711,"aX":-2.2892265955433952},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.0,"breakHorizontal":1.1,"spinRate":1358,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4363805859330441,"extension":6.82335435840178},"index":1,"playId":"81ace50f-3b0b-3d9e-922f-8fc6db2bad86","pitchNumber":2,"startTime":"2026-08-22T01:38:37.389Z","endTime":"2026-08-22T01:38:41.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87967437035337,"aZ":-28.916414926668157,"pfxX":-6.044487463525698,"pfxZ":1.7647825019720962,"pX":-1.4383275016821213,"pZ":3.2810124731523596,"vX0":1.6199549579012247,"vY0":-135.14878742397326,"vZ0":-1.2353348556498758,"x":171.83,"y":150.19,"x0":-1.2607619025693786,"y0":50.003806307537914,"z0":5.777879223551436,"aX":-11.164589369453084},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":10.6,"spinRate":1960,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.405510944568233,"extension":6.647151504465315},"index":2,"playId":"5550035f-4bfa-3bd0-93b4-65215b49df63","pitchNumber":3,"startTime":"2026-08-22T01:39:02.224Z","endTime":"2026-08-22T01:39:07.561Z","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":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157996069262612,"aZ":-25.741526050246545,"pfxX":-1.6691441285540156,"pfxZ":3.6774782661087926,"pX":1.5868675414995776,"pZ":2.4072182738721324,"vX0":7.655100913867554,"vY0":-131.00766173790606,"vZ0":-3.004736395947785,"x":56.51,"y":173.79,"x0":-1.148635136519089,"y0":50.0006826290369,"z0":5.48081325466858,"aX":-2.918429528064334},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":1.4,"spinRate":2073,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.41715057132593003,"extension":6.771672706531309},"index":3,"playId":"22829430-0277-3777-9d7b-cd703a7b19dd","pitchNumber":4,"startTime":"2026-08-22T01:39:23.294Z","endTime":"2026-08-22T01:39:27.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47612781168394,"aZ":-26.04152350789778,"pfxX":-6.665047305688892,"pfxZ":3.2723510491090932,"pX":-0.2322066682479302,"pZ":2.0330131633959643,"vX0":4.662905433187196,"vY0":-136.21251195748852,"vZ0":-4.542877775764805,"x":125.85,"y":183.89,"x0":-1.1020034830761416,"y0":50.00558500352353,"z0":5.527496673360125,"aX":-12.501404412593951},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":11.0,"spinRate":1943,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4024153649413238,"extension":6.716514473634244},"index":4,"playId":"3858af65-38ea-3e71-a6c0-90564fc0025a","pitchNumber":5,"startTime":"2026-08-22T01:39:44.273Z","endTime":"2026-08-22T01:39:48.434Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-22T01:40:01.287Z","endTime":"2026-08-22T01:40:12.962Z","isPitch":false,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"}},{"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":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.982040592421104,"aZ":-27.76489675946071,"pfxX":-7.460862495007493,"pfxZ":2.3488801733294125,"pX":0.4490951892304516,"pZ":2.2623030009737644,"vX0":6.476273166661874,"vY0":-136.5367199687681,"vZ0":-3.6043532557807514,"x":99.88,"y":177.7,"x0":-0.9922436612457463,"y0":50.00161145778739,"z0":5.524944787998274,"aX":-13.989658608642298},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":12.0,"spinRate":1881,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.402209966733448,"extension":6.808931516617835},"hitData":{"launchSpeed":82.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.5,"coordY":167.3}},"index":6,"playId":"4e76f7d6-7f39-31f3-996a-0c89d7d2e94f","pitchNumber":6,"startTime":"2026-08-22T01:40:12.962Z","endTime":"2026-08-22T01:40:19.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:40:19.317Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Allen walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-22T01:40:23.430Z","endTime":"2026-08-22T01:43:08.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24897943528787,"aZ":-28.866460176873243,"pfxX":-7.258077104142732,"pfxZ":1.7818093203090015,"pX":0.7148101032382477,"pZ":3.289608633454022,"vX0":7.123181790038991,"vY0":-135.4855696965912,"vZ0":-1.2259097332296007,"x":89.75,"y":149.96,"x0":-1.008365316382519,"y0":50.00065484421936,"z0":5.769602327888016,"aX":-13.460299686227847},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":11.6,"spinRate":1932,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4046239609049458,"extension":6.778712177711978},"index":0,"playId":"8879276f-4ec8-3d5a-ab3a-f86e5a42a0c9","pitchNumber":1,"startTime":"2026-08-22T01:40:47.210Z","endTime":"2026-08-22T01:40:53.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063545561978092,"aZ":-24.25204547583564,"pfxX":-7.6490414472556605,"pfxZ":4.17629487043753,"pX":0.20248235989998992,"pZ":2.0389119321736326,"vX0":5.713335408451858,"vY0":-137.0221051196847,"vZ0":-5.024956228949994,"x":109.28,"y":183.73,"x0":-0.9188018683473669,"y0":50.00158073053825,"z0":5.559620115169115,"aX":-14.503280267031393},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":2051,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4001589617782142,"extension":6.706835958762116},"index":1,"playId":"f01b9c94-f331-37b9-8a7c-e6c07b575098","pitchNumber":2,"startTime":"2026-08-22T01:41:07.146Z","endTime":"2026-08-22T01:41:11.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63958707190136,"aZ":-36.67418652987213,"pfxX":6.3593938804212815,"pfxZ":-2.86099601878237,"pX":1.474566997108517,"pZ":0.10199340565917273,"vX0":4.132680243303966,"vY0":-125.49887237787178,"vZ0":-5.688635214890298,"x":60.79,"y":236.03,"x0":-1.027352794752247,"y0":50.0029180245695,"z0":5.432874571325719,"aX":10.004282719711258},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.4,"breakHorizontal":-12.6,"spinRate":2343,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4387527798878108,"extension":6.784804020857118},"index":2,"playId":"5561e7d9-c195-36bc-8ae4-806f24370efd","pitchNumber":3,"startTime":"2026-08-22T01:41:26.238Z","endTime":"2026-08-22T01:41:31.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.905307502831153,"aZ":-26.622675661842585,"pfxX":-7.74313159106306,"pfxZ":2.9990371786649934,"pX":-1.0623573133714648,"pZ":2.393761141465234,"vX0":2.8772592714542333,"vY0":-135.76763917096636,"vZ0":-3.479229257698586,"x":157.49,"y":174.15,"x0":-1.1346616256712796,"y0":50.00464360358058,"z0":5.5611914512501714,"aX":-14.343014877806171},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":13.3,"spinRate":1975,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.404642448626241,"extension":6.606270755367427},"index":3,"playId":"99764fe1-0ceb-3266-b61e-7db21c48f12a","pitchNumber":4,"startTime":"2026-08-22T01:41:48.725Z","endTime":"2026-08-22T01:41:52.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90435192496483,"aZ":-34.98239974953467,"pfxX":4.586900472424172,"pfxZ":-1.8077094278716874,"pX":0.39591170882297005,"pZ":2.686256430251185,"vX0":2.071979381072052,"vY0":-124.3050960328888,"vZ0":-0.24649091783467436,"x":101.91,"y":166.25,"x0":-1.0465819858905994,"y0":50.004185497566716,"z0":5.712155996946723,"aX":7.117148488746759},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.1,"breakHorizontal":-8.8,"spinRate":2295,"spinDirection":36},"zone":3,"typeConfidence":2.0,"plateTime":0.44207396583422076,"extension":6.5272546040782755},"index":4,"playId":"15ca69b3-a835-324d-9760-412cb6f11b00","pitchNumber":5,"startTime":"2026-08-22T01:42:13.498Z","endTime":"2026-08-22T01:42:17.952Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22785915606881,"aZ":-26.643031526107077,"pfxX":-7.654079542582445,"pfxZ":2.9552747814886997,"pX":1.1793116382748174,"pZ":1.4966455575210915,"vX0":7.813066110077053,"vY0":-136.2582571249695,"vZ0":-5.781994578052878,"x":72.05,"y":198.37,"x0":-0.737150718129761,"y0":50.00462578509011,"z0":5.498470711710407,"aX":-14.328352360910092},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.2,"breakHorizontal":12.1,"spinRate":2032,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40269525807397555,"extension":6.678228639597464},"index":5,"playId":"4653744d-353f-3978-b6bc-5ed5c18fdbc3","pitchNumber":6,"startTime":"2026-08-22T01:42:43.390Z","endTime":"2026-08-22T01:42:47.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714173394931656,"aZ":-26.061512797432137,"pfxX":-6.854805305082546,"pfxZ":3.3030438992370375,"pX":1.0983865817033915,"pZ":2.1434301296297327,"vX0":7.83827713923943,"vY0":-135.44281177471126,"vZ0":-4.1745751627806555,"x":75.13,"y":180.91,"x0":-0.9481018339499526,"y0":50.00250161837672,"z0":5.536077773737806,"aX":-12.683773800643436},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":10.7,"spinRate":2048,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4050350950451289,"extension":6.767348780050601},"index":6,"playId":"60702439-6c57-3c12-9640-9fb2f50db4a7","pitchNumber":7,"startTime":"2026-08-22T01:43:03.006Z","endTime":"2026-08-22T01:43:08.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:43:08.346Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-22T01:43:08.141Z","endTime":"2026-08-22T01:44:31.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143582240792632,"aZ":-39.857032872160815,"pfxX":3.012014419895146,"pfxZ":-5.043396763095877,"pX":1.8412637587108185,"pZ":1.0474057059862687,"vX0":6.099882285303066,"vY0":-124.02337892967412,"vZ0":-2.621566875171381,"x":46.82,"y":210.5,"x0":-1.0644474467350042,"y0":50.00592677253469,"z0":5.517996703399076,"aX":4.584157447393602},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.5,"breakHorizontal":-7.2,"spinRate":2306,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44559851473575085,"extension":6.548033266014855},"index":0,"playId":"46674492-0459-385c-b9a1-cf245fe19561","pitchNumber":1,"startTime":"2026-08-22T01:43:37.272Z","endTime":"2026-08-22T01:43:42.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91120738986388,"aZ":-25.028896205877622,"pfxX":-8.020053260722296,"pfxZ":3.8718711139124666,"pX":0.9056728241473181,"pZ":1.6888701818639218,"vX0":7.619114159185267,"vY0":-135.3640755403999,"vZ0":-5.526728932780242,"x":82.48,"y":193.18,"x0":-0.9102452227577055,"y0":50.00526806755362,"z0":5.5209253187795255,"aX":-14.812063906523106},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":12.8,"spinRate":2061,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.405403540644933,"extension":6.781566237332841},"index":1,"playId":"7749344e-11fa-3603-9943-be35a28ef596","pitchNumber":2,"startTime":"2026-08-22T01:43:56.609Z","endTime":"2026-08-22T01:44:01.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.817097665801654,"aZ":-26.955783995179683,"pfxX":-8.219560922876976,"pfxZ":2.7980737524173023,"pX":0.13721340638672372,"pZ":1.8213850093769262,"vX0":6.294724729857849,"vY0":-136.1374660985813,"vZ0":-4.625993946066597,"x":111.77,"y":189.6,"x0":-1.1451002004766142,"y0":50.001474216354815,"z0":5.424206762743891,"aX":-15.320603286164676},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.2,"breakHorizontal":13.4,"spinRate":2073,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4034045572437517,"extension":6.705587472384999},"hitData":{"launchSpeed":96.5,"launchAngle":40.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.62,"coordY":67.36}},"index":2,"playId":"3a6924d5-1057-3131-be2d-6b22e6c43cce","pitchNumber":3,"startTime":"2026-08-22T01:44:18.353Z","endTime":"2026-08-22T01:44:31.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:44:31.575Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yordan Alvarez doubles (27) on a sharp line drive to center fielder Henry Bolte. Nick Allen scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-22T01:44:33.206Z","endTime":"2026-08-22T01:46:04.154Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69637924911119,"aZ":-28.016651945300293,"pfxX":-6.953907834166952,"pfxZ":2.4949403405048702,"pX":-0.06711375088325774,"pZ":1.5662864721193073,"vX0":5.1556927754083794,"vY0":-129.21975607346926,"vZ0":-4.409674501174457,"x":119.56,"y":196.49,"x0":-1.1997655847350424,"y0":50.00154145963495,"z0":5.485397853958877,"aX":-11.582642594171865},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":11.2,"spinRate":1467,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4263181377884169,"extension":6.600260144579809},"index":0,"playId":"e51260e3-f94b-3f3f-b684-54f21895046f","pitchNumber":1,"startTime":"2026-08-22T01:44:59.050Z","endTime":"2026-08-22T01:45:02.382Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353097608381226,"aZ":-21.291778687014304,"pfxX":-3.73129136885563,"pfxZ":5.836630343889178,"pX":-1.1974910349557197,"pZ":4.306661668539539,"vX0":1.7963341235752657,"vY0":-135.39918304748338,"vZ0":0.32261431358214954,"x":162.65,"y":122.5,"x0":-1.3831496139674793,"y0":50.00494603933689,"z0":5.670732783629346,"aX":-6.958960096033311},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":6.4,"spinRate":2095,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40386494062441347,"extension":6.521863226020423},"index":1,"playId":"f5a66092-4626-3d18-99c6-77cc9f845426","pitchNumber":2,"startTime":"2026-08-22T01:45:27.849Z","endTime":"2026-08-22T01:45:31.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.884566784815537,"aZ":-26.249730712186626,"pfxX":-6.075993795356347,"pfxZ":3.1857920975607765,"pX":-0.470926229255847,"pZ":2.724008383022916,"vX0":4.085191408262016,"vY0":-135.3168307520414,"vZ0":-2.8274940863288114,"x":134.95,"y":165.23,"x0":-1.2090238892013436,"y0":50.001238843939106,"z0":5.616905209994901,"aX":-11.2929511035903},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":10.2,"spinRate":1902,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40442233942519845,"extension":6.754961455088096},"hitData":{"launchSpeed":113.2,"launchAngle":7.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.81,"coordY":75.54}},"index":2,"playId":"6a94794d-3ab7-3d14-a322-3beb5862cfaf","pitchNumber":3,"startTime":"2026-08-22T01:45:49.853Z","endTime":"2026-08-22T01:46:04.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:46:04.154Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Paredes doubles (23) on a ground ball to right fielder Lawrence Butler. Yordan Alvarez scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-22T01:47:24.917Z","endTime":"2026-08-22T01:48:55.394Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-22T01:46:31.480Z","endTime":"2026-08-22T01:47:27.019Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.4,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.926141040165017,"aZ":-38.41694918633092,"pfxX":5.431463535830062,"pfxZ":-3.931859081006916,"pX":0.568156752984472,"pZ":1.5476308769105234,"vX0":2.7083839351259797,"vY0":-125.80025091306914,"vZ0":-2.3145152420697777,"x":95.34,"y":196.99,"x0":-1.231606465608978,"y0":50.00532883914731,"z0":5.6241741483575485,"aX":8.617932398550966},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.4,"breakHorizontal":-10.4,"spinRate":2276,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.43709270264256705,"extension":6.574197793048827},"index":1,"playId":"b497780a-7bd7-3598-bc87-5b52fc2eef85","pitchNumber":1,"startTime":"2026-08-22T01:47:27.019Z","endTime":"2026-08-22T01:47:31.883Z","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":90.5,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31956998798286,"aZ":-25.761215982405115,"pfxX":0.3771518642552989,"pfxZ":3.6486539069132338,"pX":1.3032739520106158,"pZ":2.223092747400511,"vX0":5.744889944581735,"vY0":-131.6597075876786,"vZ0":-3.6728020770603678,"x":67.32,"y":178.76,"x0":-0.9539950168475883,"y0":50.00624601906231,"z0":5.537413887627479,"aX":0.6643747653721357},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":-1.9,"spinRate":2025,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41562671190766576,"extension":6.608334815443327},"index":2,"playId":"15ade75a-cdb4-377e-b602-e81f6fc78ca4","pitchNumber":2,"startTime":"2026-08-22T01:47:49.119Z","endTime":"2026-08-22T01:47:52.905Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-22T01:48:00.689Z","endTime":"2026-08-22T01:48:16.081Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26555683759782,"aZ":-32.90990034848714,"pfxX":1.9961778907521381,"pfxZ":-0.46622418973730584,"pX":2.2728257454421765,"pZ":-0.32794732480396516,"vX0":6.570380070657762,"vY0":-125.68748867283587,"vZ0":-7.660660841568675,"x":30.37,"y":247.63,"x0":-0.6469780889354099,"y0":50.00225468303282,"z0":5.473484030345582,"aX":3.155531937189681},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":-5.3,"spinRate":2321,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.4377537929562756,"extension":6.654046785555124},"index":4,"playId":"b4ba7e5d-1ba3-3958-b29c-cb0321138e4a","pitchNumber":3,"startTime":"2026-08-22T01:48:16.081Z","endTime":"2026-08-22T01:48:20.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535240171463915,"aZ":-28.16882164882533,"pfxX":-4.780611513673897,"pfxZ":2.132966722652089,"pX":-0.14647077967424074,"pZ":2.6961406768567517,"vX0":3.9907729548449535,"vY0":-135.79294831006914,"vZ0":-2.6981521550372367,"x":122.58,"y":165.98,"x0":-1.0109471471800888,"y0":50.000016696358514,"z0":5.653435388392236,"aX":-8.965143628020181},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":7.8,"spinRate":1968,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4026933746045631,"extension":6.740254834470985},"hitData":{"launchSpeed":70.2,"launchAngle":5.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.17,"coordY":126.74}},"index":5,"playId":"a8aa0305-7cb8-30ef-9fdf-a681b71825b5","pitchNumber":4,"startTime":"2026-08-22T01:48:43.188Z","endTime":"2026-08-22T01:48:55.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:48:55.394Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-22T01:49:08.714Z","endTime":"2026-08-22T01:51:30.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60883913526763,"aZ":-29.228010273597057,"pfxX":0.4311472582976683,"pfxZ":1.7180952079000384,"pX":-0.2124708168022027,"pZ":3.7903161658271562,"vX0":2.95403881369266,"vY0":-130.12709597286036,"vZ0":1.076723141819472,"x":125.1,"y":136.44,"x0":-1.4189012057899237,"y0":50.00102507248003,"z0":5.587467712133266,"aX":0.7380145878773354},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":-1.4,"spinRate":1980,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.42110444869147523,"extension":6.621458922005165},"index":0,"playId":"2bb69e9e-38a0-3ee7-abff-3cc9a173f7eb","pitchNumber":1,"startTime":"2026-08-22T01:49:38.985Z","endTime":"2026-08-22T01:49:43.808Z","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":91.4,"endSpeed":83.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.242639392204797,"aZ":-29.38310280225156,"pfxX":-7.660976833169434,"pfxZ":1.572560512643939,"pX":1.0341810606395279,"pZ":3.3688829795766058,"vX0":7.681611628785171,"vY0":-132.91913498804828,"vZ0":-0.577193334827276,"x":77.58,"y":147.82,"x0":-0.9070738151248074,"y0":50.005060160089165,"z0":5.734747879747043,"aX":-13.619818480637047},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.9,"breakHorizontal":12.1,"spinRate":1926,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4131155873030763,"extension":6.7158555139423095},"index":1,"playId":"d7c190c7-fa0a-3171-860c-9e96c3f72cea","pitchNumber":2,"startTime":"2026-08-22T01:49:59.663Z","endTime":"2026-08-22T01:50:04.333Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.248539332794202,"aZ":-27.00498537535913,"pfxX":-1.0256334939252516,"pfxZ":3.0383985319600555,"pX":0.267352222667015,"pZ":3.0344890524431625,"vX0":4.619267776914766,"vY0":-129.3673239762616,"vZ0":-1.0387420334741029,"x":106.81,"y":156.85,"x0":-1.4057469971411531,"y0":50.00006021960677,"z0":5.505618274044006,"aX":-1.7435300950172377},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":0.8,"spinRate":1883,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.42291133695045824,"extension":6.619831193775345},"index":2,"playId":"73acd3ee-5a01-3839-a925-7c73302be162","pitchNumber":3,"startTime":"2026-08-22T01:50:22.851Z","endTime":"2026-08-22T01:50:26.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77077848183364,"aZ":-21.737031636502383,"pfxX":-1.859848998202591,"pfxZ":5.656274127318206,"pX":0.3626206393643307,"pZ":2.7888826695270414,"vX0":4.692917959626794,"vY0":-134.84282297949653,"vZ0":-3.2186825442306795,"x":103.18,"y":163.48,"x0":-1.1570954897854002,"y0":50.001434635645474,"z0":5.527961866096848,"aX":-3.431425992692075},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":2.4,"spinRate":1942,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4058819073929394,"extension":6.654078199293555},"index":3,"playId":"5ad37e31-7f43-3003-b0b5-4f06ae638cd8","pitchNumber":4,"startTime":"2026-08-22T01:50:42.028Z","endTime":"2026-08-22T01:50:45.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602427629671283,"aZ":-39.85902177824059,"pfxX":3.8212498229198397,"pfxZ":-4.83884609153873,"pX":0.4772217315200879,"pZ":1.166845225278353,"vX0":3.129628366905096,"vY0":-126.02604508935771,"vZ0":-2.795996530898856,"x":98.81,"y":207.28,"x0":-1.282700603896577,"y0":50.00328358517935,"z0":5.550007580088647,"aX":6.068848757054954},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-9.2,"breakHorizontal":-7.7,"spinRate":2250,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.43671266214502324,"extension":6.598816313105367},"index":4,"playId":"8b9159f8-9b43-3abf-bbb3-0d63c8e4d49a","pitchNumber":5,"startTime":"2026-08-22T01:51:03.093Z","endTime":"2026-08-22T01:51:07.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174969607022785,"aZ":-28.291832392487787,"pfxX":-8.04207136484216,"pfxZ":2.364772660928762,"pX":-1.0372753255037974,"pZ":1.5717151199025043,"vX0":3.5343948607795643,"vY0":-128.02919848978468,"vZ0":-4.417334170170025,"x":156.54,"y":196.34,"x0":-1.3992844665013722,"y0":50.0036354027545,"z0":5.562573862338401,"aX":-13.202591920150237},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":13.7,"spinRate":1336,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42965923018181185,"extension":6.602724131047322},"index":5,"playId":"867dabb9-6516-33ac-93ab-dfd931af7d85","pitchNumber":6,"startTime":"2026-08-22T01:51:26.545Z","endTime":"2026-08-22T01:51:30.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:51:30.833Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-22T01:53:54.687Z","endTime":"2026-08-22T01:55:22.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bennett Sousa replaces Hayden Wesneski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T01:53:11.617Z","endTime":"2026-08-22T01:53:56.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656986,"link":"/api/v1/people/656986"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201442246303134,"aZ":-30.982081464501825,"pfxX":-3.128749362479421,"pfxZ":0.7798292664186759,"pX":-1.159196889066085,"pZ":1.9250258214925267,"vX0":-3.39860728699872,"vY0":-123.52332334307275,"vZ0":-4.495347339245932,"x":161.19,"y":186.8,"x0":0.6446987970373712,"y0":50.005499163379746,"z0":6.394015470793056,"aX":-4.801447463914332},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":6.5,"spinRate":2301,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.44460214742803483,"extension":6.7049631137561345},"index":1,"playId":"6f1eab33-e442-3e56-8e8c-bf28262e66bf","pitchNumber":1,"startTime":"2026-08-22T01:53:56.875Z","endTime":"2026-08-22T01:54:01.195Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81542901772087,"aZ":-30.34681452763787,"pfxX":-3.919798020399301,"pfxZ":1.1804549977124887,"pX":-0.33034000834314775,"pZ":1.1180922368539423,"vX0":-1.2268711705498507,"vY0":-123.84324431800164,"vZ0":-6.576171434112986,"x":129.59,"y":208.59,"x0":0.6812788440684739,"y0":50.00222366949996,"z0":6.361410755268137,"aX":-6.059460808740359},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":7.4,"spinRate":2320,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4430744492513634,"extension":6.591359921474471},"index":2,"playId":"a2bc3802-f1b9-3734-a384-be2a3eae607b","pitchNumber":2,"startTime":"2026-08-22T01:54:12.691Z","endTime":"2026-08-22T01:54:15.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40909306105424,"aZ":-10.265341992989896,"pfxX":1.1087136929922594,"pfxZ":11.729405394592494,"pX":0.0248452039449962,"pZ":2.6217121452823995,"vX0":-2.924782114950483,"vY0":-135.94759095196395,"vZ0":-7.7665894633315675,"x":116.05,"y":167.99,"x0":0.9716020075167677,"y0":50.00176736646309,"z0":6.232025454544712,"aX":2.071043162657541},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":-1.3,"spinRate":2272,"spinDirection":159},"zone":5,"typeConfidence":0.92,"plateTime":0.4032415128756779,"extension":6.307099206083662},"index":3,"playId":"a10dd1a3-24b5-3de3-b99c-d39640ec031e","pitchNumber":3,"startTime":"2026-08-22T01:54:30.715Z","endTime":"2026-08-22T01:54:35.315Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-22T01:54:45.561Z","endTime":"2026-08-22T01:54:59.552Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.499293027151555,"aZ":-30.025146596450195,"pfxX":-1.4413820068033947,"pfxZ":1.345737693823299,"pX":0.08771727239076997,"pZ":0.5821616134253162,"vX0":-1.2422397707584885,"vY0":-125.20087762633928,"vZ0":-7.875689017929105,"x":113.66,"y":223.06,"x0":0.7769448603692554,"y0":50.0011649322042,"z0":6.214730293208701,"aX":-2.295180470013839},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":2.9,"spinRate":2361,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.43693054170179924,"extension":6.657474274697414},"index":5,"playId":"23608684-f686-36ca-bf94-b58f6748a3f3","pitchNumber":4,"startTime":"2026-08-22T01:54:59.552Z","endTime":"2026-08-22T01:55:04.136Z","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":83.9,"endSpeed":77.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481271868300553,"aZ":-32.89073673044327,"pfxX":-2.768548681035057,"pfxZ":-0.4721419076171691,"pX":0.03684235451304757,"pZ":0.8308719279746791,"vX0":-0.6938125066523441,"vY0":-122.17213795282478,"vZ0":-6.314029178675683,"x":115.6,"y":216.35,"x0":0.6840747592866432,"y0":50.0042588682655,"z0":6.266857701830159,"aX":-4.196052254438496},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.0,"breakHorizontal":5.2,"spinRate":2354,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.4478897383523712,"extension":6.577470470045872},"index":6,"playId":"69a8e00d-41d2-3c16-93fd-d4f719e70536","pitchNumber":5,"startTime":"2026-08-22T01:55:19.232Z","endTime":"2026-08-22T01:55:22.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:55:22.232Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-22T01:55:24.802Z","endTime":"2026-08-22T01:56:00.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032397829387023,"aZ":-17.010394351230765,"pfxX":6.748961268852321,"pfxZ":8.17401661758095,"pX":-0.6245342458737654,"pZ":2.5717448632539894,"vX0":-6.027063234592215,"vY0":-135.22679325652726,"vZ0":-6.690942216126065,"x":140.81,"y":169.34,"x0":0.7545254934868701,"y0":50.002095186194,"z0":6.268055325604275,"aX":12.519363037609585},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":-10.9,"spinRate":2275,"spinDirection":169},"zone":4,"typeConfidence":0.87,"plateTime":0.40478118013483133,"extension":6.546278710217372},"hitData":{"launchSpeed":98.2,"launchAngle":10.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.06,"coordY":87.85}},"index":0,"playId":"231f349e-23fe-371a-b549-15b276cfcece","pitchNumber":1,"startTime":"2026-08-22T01:55:49.580Z","endTime":"2026-08-22T01:56:00.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:56:00.982Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-22T01:56:01.706Z","endTime":"2026-08-22T01:57:37.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451985698254195,"aZ":-29.051696891620534,"pfxX":-3.321782301979353,"pfxZ":1.9798250402617938,"pX":0.41756987100811727,"pZ":0.646513932058183,"vX0":-0.10106092866627536,"vY0":-125.09419585853051,"vZ0":-7.863176485814658,"x":101.08,"y":221.32,"x0":0.8897821254619174,"y0":50.0036127665075,"z0":6.229506618035962,"aX":-5.237197541783108},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":6.0,"spinRate":2333,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.43872197276513347,"extension":6.398419094189692},"index":0,"playId":"dadbec4d-1292-313e-92f8-8ab55a9b40d4","pitchNumber":1,"startTime":"2026-08-22T01:56:25.482Z","endTime":"2026-08-22T01:56:29.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887722849262666,"aZ":-31.99582875266419,"pfxX":-3.0769363411668453,"pfxZ":0.11593477763567783,"pX":-0.017188858713561548,"pZ":2.0327344232134714,"vX0":-0.7636726075417658,"vY0":-124.56416722286345,"vZ0":-4.105046826968891,"x":117.66,"y":183.9,"x0":0.6931231294566856,"y0":50.004020962674495,"z0":6.345725652478194,"aX":-4.838406150943126},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":5.8,"spinRate":2367,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.4396188530047689,"extension":6.496336236712233},"index":1,"playId":"30638fbe-0e02-3975-bedf-d9d9507c5226","pitchNumber":2,"startTime":"2026-08-22T01:56:46.486Z","endTime":"2026-08-22T01:56:50.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.236058310398032,"aZ":-32.09483611870821,"pfxX":-1.5522509891237015,"pfxZ":0.050938794992983816,"pX":-0.2824182857710483,"pZ":2.0578954454578136,"vX0":-1.6565507065368719,"vY0":-122.20019732733665,"vZ0":-3.721741609405072,"x":127.77,"y":183.22,"x0":0.6060712932724631,"y0":50.002107740586005,"z0":6.359865205409056,"aX":-2.345511379645156},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":3.2,"spinRate":2253,"spinDirection":259},"zone":7,"typeConfidence":0.9,"plateTime":0.44834250563617584,"extension":6.3565270011669135},"index":2,"playId":"8cd599fa-c8f5-3ad5-88ed-0ca794bbb45d","pitchNumber":3,"startTime":"2026-08-22T01:57:04.316Z","endTime":"2026-08-22T01:57:08.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47102881577373,"aZ":-33.16354478841027,"pfxX":-2.5729500428184053,"pfxZ":-0.6294468784793583,"pX":0.22257650020602088,"pZ":1.3775434467882772,"vX0":-0.4866431302609754,"vY0":-124.14635953745679,"vZ0":-5.264455147783395,"x":108.52,"y":201.59,"x0":0.7554142368728977,"y0":50.00431356339378,"z0":6.280651228265457,"aX":-4.023258430285852},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.2,"breakHorizontal":4.8,"spinRate":2444,"spinDirection":277},"zone":14,"typeConfidence":0.9,"plateTime":0.4409058302675959,"extension":6.420675793273081},"index":3,"playId":"962d9e17-f185-39b3-868a-eb52200576cd","pitchNumber":4,"startTime":"2026-08-22T01:57:34.226Z","endTime":"2026-08-22T01:57:37.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:57:37.226Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a line drive to left fielder Yordan Alvarez. Jeff McNeil to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-22T01:57:39.763Z","endTime":"2026-08-22T01:59:31.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68791486054036,"aZ":-35.44777955936061,"pfxX":-0.3652222005266631,"pfxZ":-2.2340762652779667,"pX":0.23813515235268448,"pZ":1.6232854394776348,"vX0":-1.0932626820832212,"vY0":-120.85174693226931,"vZ0":-3.9178890913433433,"x":107.92,"y":194.95,"x0":0.7456227383842646,"y0":50.00461493469399,"z0":6.411302444729076,"aX":-0.5347483051558256},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.8,"breakHorizontal":1.0,"spinRate":2363,"spinDirection":299},"zone":8,"typeConfidence":0.9,"plateTime":0.4549308589142962,"extension":6.609183416226715},"index":0,"playId":"670f950b-d046-346e-8b17-c83d22791603","pitchNumber":1,"startTime":"2026-08-22T01:58:04.953Z","endTime":"2026-08-22T01:58:09.100Z","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":90.2,"endSpeed":82.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49942497628047,"aZ":-20.21800841112966,"pfxX":4.243993218405382,"pfxZ":6.82706937875572,"pX":1.3614022526438414,"pZ":3.311497628865636,"vX0":-0.6292740387002874,"vY0":-131.39238623963993,"vZ0":-3.9287674559739107,"x":65.11,"y":149.37,"x0":1.0524461809405405,"y0":50.000383040913626,"z0":6.325979549436157,"aX":7.428759759784532},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.8,"breakHorizontal":-7.6,"spinRate":2292,"spinDirection":175},"zone":12,"typeConfidence":0.71,"plateTime":0.41665062219925497,"extension":6.368391755400977},"index":1,"playId":"c4573130-5862-3024-85c4-2375d42b23c1","pitchNumber":2,"startTime":"2026-08-22T01:58:21.859Z","endTime":"2026-08-22T01:58:25.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480610542695384,"aZ":-28.611110191093548,"pfxX":0.2713306282009409,"pfxZ":2.3787130601689994,"pX":0.6286781638272898,"pZ":0.9844275794476184,"vX0":-0.659479374762566,"vY0":-121.98598380492093,"vZ0":-6.5647860110282785,"x":93.04,"y":212.2,"x0":0.8680692616979451,"y0":50.00252116291763,"z0":6.198267865670393,"aX":0.40627554414198863},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.9,"breakHorizontal":-0.4,"spinRate":2281,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.45015456208532445,"extension":6.435316183880861},"index":2,"playId":"d42ca562-73d2-3bfa-a69e-6e9d519ee49f","pitchNumber":3,"startTime":"2026-08-22T01:58:40.611Z","endTime":"2026-08-22T01:58:45.385Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"b4eb4e01-fc0e-311e-b513-15e876835b97","startTime":"2026-08-22T01:59:00.402Z","endTime":"2026-08-22T01:59:03.402Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56132279550122,"aZ":-30.274921773066872,"pfxX":-1.3342723395385403,"pfxZ":1.2301963116335601,"pX":0.2779055153137007,"pZ":1.969424909523123,"vX0":-1.0135345248603516,"vY0":-124.09193898532102,"vZ0":-4.624781704961579,"x":106.41,"y":185.61,"x0":0.8660928906099992,"y0":50.00481358859101,"z0":6.401081302610644,"aX":-2.065598989461894},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":2.6,"spinRate":2382,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.4426432196361514,"extension":6.352274509872606},"hitData":{"launchSpeed":76.6,"launchAngle":15.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.98,"coordY":115.59}},"index":4,"playId":"7454fbdc-4267-37a8-a67f-c2174103e65f","pitchNumber":4,"startTime":"2026-08-22T01:59:19.289Z","endTime":"2026-08-22T01:59:31.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T01:59:31.801Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-22T02:00:40.005Z","endTime":"2026-08-22T02:01:26.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-22T01:59:50.136Z","endTime":"2026-08-22T02:00:42.089Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":79.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36858323733644,"aZ":-31.877294548011555,"pfxX":-2.400028397492196,"pfxZ":0.1861189167598294,"pX":0.5859537859453998,"pZ":2.994342553568193,"vX0":0.06738274911346587,"vY0":-124.99243196177976,"vZ0":-2.144364368117585,"x":94.66,"y":157.93,"x0":0.8706783397603535,"y0":50.003120607369624,"z0":6.472127455270066,"aX":-3.810559709971621},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":4.3,"spinRate":2311,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.4376378865278898,"extension":6.365966466804529},"index":1,"playId":"2039da95-67eb-3690-a289-7648b7f316c9","pitchNumber":1,"startTime":"2026-08-22T02:00:42.089Z","endTime":"2026-08-22T02:00:46.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516662734982162,"aZ":-31.22383435612239,"pfxX":-2.8784849855169066,"pfxZ":0.6047558621839233,"pX":-1.231918373529992,"pZ":1.558988761163213,"vX0":-3.8850437241205245,"vY0":-124.56025217273587,"vZ0":-5.284698292615653,"x":163.96,"y":196.69,"x0":0.7231970823015095,"y0":50.00245779778542,"z0":6.296303797920696,"aX":-4.512549475432179},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":6.1,"spinRate":2418,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.4400830754269549,"extension":6.455235880853119},"index":2,"playId":"57a48964-fe0a-330d-94b5-c8b84a1c343a","pitchNumber":2,"startTime":"2026-08-22T02:01:00.008Z","endTime":"2026-08-22T02:01:05.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683114126796408,"aZ":-30.855342674074727,"pfxX":-3.5506629530650295,"pfxZ":0.823547480681539,"pX":-0.720530791818311,"pZ":0.6633875917733864,"vX0":-2.298560855576691,"vY0":-125.57466240436044,"vZ0":-7.5095095933360145,"x":144.46,"y":220.87,"x0":0.668241188220457,"y0":50.002275038944774,"z0":6.206496802960609,"aX":-5.663146568465563},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":7.0,"spinRate":2422,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.4363718313073499,"extension":6.311171216703254},"index":3,"playId":"1d1541ff-b357-31a1-a116-01707b031ba7","pitchNumber":3,"startTime":"2026-08-22T02:01:20.673Z","endTime":"2026-08-22T02:01:26.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:01:26.540Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a sharp ground ball to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-22T02:04:06.803Z","endTime":"2026-08-22T02:04:20.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0],"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":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Elvis Alvarado replaces J.T. Ginn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T02:02:46.941Z","endTime":"2026-08-22T02:03:54.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-22T02:03:54.567Z","endTime":"2026-08-22T02:04:09.043Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"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":98.0,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99645873082162,"aZ":-19.625706901551045,"pfxX":-10.438410305707771,"pfxZ":6.123114826836584,"pX":0.13510314441848098,"pZ":2.0827675700911583,"vX0":10.303639949574752,"vY0":-142.29965174631317,"vZ0":-6.69499542337152,"x":111.85,"y":182.55,"x0":-2.178508203402558,"y0":50.00008179873532,"z0":5.711561156639811,"aX":-21.380358113087635},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":16.8,"spinRate":2450,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.38507697795987506,"extension":5.632650048360249},"hitData":{"launchSpeed":110.2,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.97,"coordY":84.16}},"index":2,"playId":"fdc34694-e4a9-3d23-9819-d457df0b2ca4","pitchNumber":1,"startTime":"2026-08-22T02:04:09.043Z","endTime":"2026-08-22T02:04:20.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:04:20.054Z","atBatIndex":46},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yainer Diaz grounds into a double play, second baseman Jeff McNeil to shortstop Donovan Walton to first baseman Tommy White. Christian Walker out at 2nd. Yainer Diaz out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-22T02:04:25.902Z","endTime":"2026-08-22T02:06:57.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868661580883558,"aZ":-11.89813837617416,"pfxX":-7.497246951426417,"pfxZ":9.759886840381974,"pX":0.4485789028241457,"pZ":2.8416661253850073,"vX0":9.999521507012389,"vY0":-142.96720819395878,"vZ0":-6.100714840553535,"x":99.9,"y":162.06,"x0":-2.1144958194955,"y0":50.00250032042195,"z0":5.744632154594476,"aX":-15.57545139638048},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":11.6,"spinRate":2488,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.38259372789289703,"extension":5.6957971209356435},"index":0,"playId":"c0908571-dd55-3cba-b213-d60e4a4312d3","pitchNumber":1,"startTime":"2026-08-22T02:04:45.951Z","endTime":"2026-08-22T02:04:48.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.287582547035086,"aZ":-12.082678740944877,"pfxX":-6.908129099495623,"pfxZ":9.65312771786154,"pX":-0.3217113431446275,"pZ":2.246250890459519,"vX0":7.805221242996076,"vY0":-143.38931377322507,"vZ0":-7.66152087156145,"x":129.26,"y":178.13,"x0":-2.1820793391157243,"y0":50.004630067003426,"z0":5.707604247204079,"aX":-14.380855422981774},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2477,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38204949740718197,"extension":5.7110847050474005},"index":1,"playId":"ea38ab3c-a849-3cdd-a4c5-8fdcddd146c1","pitchNumber":2,"startTime":"2026-08-22T02:05:04.731Z","endTime":"2026-08-22T02:05:07.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-22T02:05:22.278Z","endTime":"2026-08-22T02:05:40.364Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"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.4,"endSpeed":90.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45035106914317,"aZ":-13.919283676095501,"pfxX":-8.260599974300913,"pfxZ":8.696812922066353,"pX":-0.418363186130681,"pZ":2.1091699197097444,"vX0":7.775236047180602,"vY0":-144.38614351638913,"vZ0":-7.842866623295977,"x":132.95,"y":181.83,"x0":-2.0805969852406214,"y0":50.004064171293706,"z0":5.7282113074664815,"aX":-17.34111612989445},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.2,"breakHorizontal":13.3,"spinRate":2438,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.38019880508191317,"extension":5.870380440529532},"index":3,"playId":"d19fc1fd-d812-3aab-beb4-2fe3eac1644a","pitchNumber":3,"startTime":"2026-08-22T02:05:40.364Z","endTime":"2026-08-22T02:05:43.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85920607334125,"aZ":-14.98034129444786,"pfxX":-8.417310613874006,"pfxZ":8.297835086383689,"pX":-0.22211255280557038,"pZ":2.451691337483334,"vX0":8.456034376694792,"vY0":-143.65034330587943,"vZ0":-6.564609604475385,"x":125.47,"y":172.58,"x0":-2.1222391265274703,"y0":50.004589742124324,"z0":5.712391855561442,"aX":-17.446959425512564},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.7,"breakHorizontal":13.3,"spinRate":2386,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.38251178559013077,"extension":5.698848829344419},"index":4,"playId":"a79c6f7c-5a58-344a-b251-dd7711ce6bdc","pitchNumber":4,"startTime":"2026-08-22T02:06:03.311Z","endTime":"2026-08-22T02:06:06.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864281658714496,"aZ":-24.68535013279739,"pfxX":-3.266219471170624,"pfxZ":4.384212870033014,"pX":2.728523689938289,"pZ":0.7395839504829881,"vX0":13.011956182075538,"vY0":-129.8148943691283,"vZ0":-7.2113953929704655,"x":13.0,"y":218.81,"x0":-1.9219617618555005,"y0":50.00492763357081,"z0":5.429508413528565,"aX":-5.5831402165104365},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":3.1,"spinRate":2259,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.42173116867446314,"extension":5.812644439416623},"index":5,"playId":"b7f5fa0e-6b6d-36d0-9abf-3e468941a06b","pitchNumber":5,"startTime":"2026-08-22T02:06:25.044Z","endTime":"2026-08-22T02:06:29.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":89.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28409398021817,"aZ":-11.959977031148012,"pfxX":-8.719327686505169,"pfxZ":9.70494682529145,"pX":0.7513925456658402,"pZ":2.632655387256789,"vX0":11.1894170912743,"vY0":-144.0677110433883,"vZ0":-6.545590347139563,"x":88.36,"y":167.7,"x0":-2.066615991614066,"y0":50.006747749152495,"z0":5.6878335493448615,"aX":-18.168646348093024},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":13.3,"spinRate":2535,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3815149029361393,"extension":5.7568092312063},"hitData":{"launchSpeed":85.4,"launchAngle":0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.32,"coordY":151.07}},"index":6,"playId":"62ef7815-2fa5-338c-8925-a74514964e07","pitchNumber":6,"startTime":"2026-08-22T02:06:49.000Z","endTime":"2026-08-22T02:06:57.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:06:57.579Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-22T02:07:10.298Z","endTime":"2026-08-22T02:08:36.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39287454394407,"aZ":-14.192808508731154,"pfxX":-7.017995877271577,"pfxZ":8.815778911420747,"pX":-1.2129102099429758,"pZ":3.5018250894849263,"vX0":5.3910012924898005,"vY0":-142.73198966239212,"vZ0":-4.228447355108083,"x":163.23,"y":144.23,"x0":-2.225416541272867,"y0":50.00162747391935,"z0":5.9121458620624665,"aX":-14.312061258799297},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2209,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3854618548928186,"extension":5.6978132095765694},"index":0,"playId":"67c2e20e-8a7f-38b6-a633-4a893618619e","pitchNumber":1,"startTime":"2026-08-22T02:07:26.366Z","endTime":"2026-08-22T02:07:29.948Z","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.5,"endSpeed":82.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26518852188871,"aZ":-26.959933085022293,"pfxX":-2.1163250396096425,"pfxZ":3.061650183433061,"pX":0.733043127249877,"pZ":0.7391336295115942,"vX0":7.947432038717629,"vY0":-130.0044390266124,"vZ0":-7.277174324351305,"x":89.06,"y":218.82,"x0":-2.094062752957943,"y0":50.005437046085255,"z0":5.632526013376817,"aX":-3.6087769074213734},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":2.0,"spinRate":2021,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4219552182268207,"extension":5.911620946524257},"index":1,"playId":"207d8458-9236-3ba4-8969-30e084fd8499","pitchNumber":2,"startTime":"2026-08-22T02:07:49.513Z","endTime":"2026-08-22T02:07:54.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68411492480629,"aZ":-14.621273687684699,"pfxX":-8.713774088792382,"pfxZ":8.550710136697251,"pX":0.5334165342151133,"pZ":1.8777814814156277,"vX0":10.59950634239715,"vY0":-142.5882116194416,"vZ0":-7.685819588492955,"x":96.67,"y":188.08,"x0":-2.105153518092954,"y0":50.00536521161014,"z0":5.5365078045310625,"aX":-17.893292606374228},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":13.6,"spinRate":2454,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.38455900265433396,"extension":5.812633111323967},"index":2,"playId":"72010ac2-2dd9-3757-a5d6-a7e3b66f6754","pitchNumber":3,"startTime":"2026-08-22T02:08:11.000Z","endTime":"2026-08-22T02:08:14.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65808569974168,"aZ":-14.661557402442796,"pfxX":-9.32194530735081,"pfxZ":8.41547950953776,"pX":0.05284260696093925,"pZ":3.478637680661317,"vX0":9.521665141096157,"vY0":-143.88415233325674,"vZ0":-3.900128446174516,"x":114.99,"y":144.86,"x0":-2.099869320416142,"y0":50.00489816532234,"z0":5.76994897391347,"aX":-19.405342800451596},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":14.8,"spinRate":2236,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3817389500567354,"extension":5.7345829939421735},"index":3,"playId":"bc8de581-cbff-3444-b3d3-ba06e164d3f0","pitchNumber":4,"startTime":"2026-08-22T02:08:32.690Z","endTime":"2026-08-22T02:08:36.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:08:36.302Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy White strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-22T02:10:56.234Z","endTime":"2026-08-22T02:12:33.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"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":"Pitching Change: Bryan Abreu replaces Bennett Sousa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T02:10:25.853Z","endTime":"2026-08-22T02:10:58.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.936509112335145,"aZ":-20.258280966131647,"pfxX":-0.5592105831432005,"pfxZ":6.525451504892612,"pX":-0.13098058832178197,"pZ":3.2569608558890657,"vX0":6.738811565168881,"vY0":-134.26711078739947,"vZ0":-2.00625253192114,"x":121.99,"y":150.84,"x0":-2.600272800782979,"y0":50.00593680019911,"z0":5.454757652352485,"aX":-1.0224741795543362},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-0.5,"spinRate":2608,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.40787111832149403,"extension":6.625163798198824},"index":1,"playId":"2cceee17-5e19-3b8c-8097-39d5a0291a95","pitchNumber":1,"startTime":"2026-08-22T02:10:58.576Z","endTime":"2026-08-22T02:11:02.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706354925372505,"aZ":-38.95497864018264,"pfxX":1.9319372154378351,"pfxZ":-4.281716813324049,"pX":0.5171650353029331,"pZ":0.3874548297024793,"vX0":6.382706157521394,"vY0":-125.69705614709322,"vZ0":-5.133710605835107,"x":97.29,"y":228.32,"x0":-2.3155679141839927,"y0":50.00203780128221,"z0":5.652336714672316,"aX":3.0601378828980654},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.8,"breakHorizontal":-5.0,"spinRate":3002,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4373284864006548,"extension":6.4489510713927425},"index":2,"playId":"c3b9eda8-3712-37e1-9410-eba8939287b1","pitchNumber":2,"startTime":"2026-08-22T02:11:14.994Z","endTime":"2026-08-22T02:11:18.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.833442180740658,"aZ":-34.72169075728304,"pfxX":5.099448820005023,"pfxZ":-1.5852780714733221,"pX":0.18952236186288104,"pZ":2.100323044823159,"vX0":4.486781165379501,"vY0":-126.3148986935963,"vZ0":-2.4074780068968913,"x":109.78,"y":182.07,"x0":-2.275140530893266,"y0":50.00229377429518,"z0":5.8700441180524106,"aX":8.20104097773853},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.2,"breakHorizontal":-10.3,"spinRate":2822,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.4343913573316778,"extension":6.460907601785622},"index":3,"playId":"a7b06408-5f17-3a4b-bd11-dad96ae3aa22","pitchNumber":3,"startTime":"2026-08-22T02:11:36.191Z","endTime":"2026-08-22T02:11:41.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260634118906143,"aZ":-12.63835009981766,"pfxX":-3.3829090623096305,"pfxZ":9.727603931976176,"pX":0.49891413629748194,"pZ":4.013091584544894,"vX0":8.662858038744838,"vY0":-140.67505816139322,"vZ0":-2.2540787901577413,"x":97.98,"y":130.43,"x0":-2.17805901511437,"y0":50.00671572587428,"z0":5.641916658741237,"aX":-6.797856693446632},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2337,"spinDirection":211},"zone":12,"typeConfidence":0.86,"plateTime":0.3890454754986452,"extension":6.696482529416667},"index":4,"playId":"a5d97423-63e3-3fad-8558-00402d41b024","pitchNumber":4,"startTime":"2026-08-22T02:12:06.947Z","endTime":"2026-08-22T02:12:11.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49431031199715,"aZ":-36.92969875212882,"pfxX":3.896133535536868,"pfxZ":-2.858184533832112,"pX":0.9346978268400532,"pZ":0.7263746540358514,"vX0":6.915284838190704,"vY0":-128.48374511186972,"vZ0":-4.928473259021779,"x":81.37,"y":219.17,"x0":-2.301354830151104,"y0":50.001615127661786,"z0":5.550590032127086,"aX":6.488229884048643},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-6.1,"breakHorizontal":-8.6,"spinRate":2963,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.42687952561124654,"extension":6.6528750594927955},"index":5,"playId":"d91c0c7b-8cd6-3d23-8898-d80aa9a9f32c","pitchNumber":5,"startTime":"2026-08-22T02:12:27.535Z","endTime":"2026-08-22T02:12:33.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:12:33.084Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-22T02:12:32.443Z","endTime":"2026-08-22T02:14:45.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12128183322648,"aZ":-14.855739733221613,"pfxX":-2.7788082268586893,"pfxZ":8.878239016624008,"pX":-0.7754715364660872,"pZ":5.322209747304342,"vX0":5.152259209737279,"vY0":-139.23527635376186,"vZ0":1.5588130242946345,"x":146.56,"y":95.08,"x0":-2.294263274558167,"y0":50.00377371601127,"z0":5.741825512964446,"aX":-5.421490757996068},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":3.8,"spinRate":2291,"spinDirection":203},"zone":11,"typeConfidence":0.83,"plateTime":0.3943302714362398,"extension":6.50161887323322},"index":0,"playId":"6b638b42-075e-34a7-8c99-03937d07cfef","pitchNumber":1,"startTime":"2026-08-22T02:12:59.515Z","endTime":"2026-08-22T02:13:04.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.068032889091,"aZ":-13.703551629688066,"pfxX":-3.2712950757953108,"pfxZ":9.623582869734136,"pX":-0.2669226403897391,"pZ":4.437063996024273,"vX0":6.719470325212736,"vY0":-138.20341881006448,"vZ0":-0.4768027376060233,"x":127.17,"y":118.98,"x0":-2.31337657475166,"y0":50.00177756129025,"z0":5.538894420403496,"aX":-6.279118212155751},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":2258,"spinDirection":209},"zone":11,"typeConfidence":0.84,"plateTime":0.3975348523475364,"extension":6.581660219782809},"index":1,"playId":"3531253f-8b3c-3c87-adbe-0291abef5a1c","pitchNumber":2,"startTime":"2026-08-22T02:13:17.283Z","endTime":"2026-08-22T02:13:21.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.299753303011634,"aZ":-17.569583691981567,"pfxX":-2.1897534469231172,"pfxZ":7.927035623964162,"pX":0.29018656289970124,"pZ":2.6127598243342613,"vX0":8.519229749407598,"vY0":-134.88929420027398,"vZ0":-4.011367191295326,"x":105.94,"y":168.24,"x0":-2.624472120396019,"y0":50.00551800011435,"z0":5.357652466545696,"aX":-4.035880680983244},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":2.2,"spinRate":2508,"spinDirection":209},"zone":6,"typeConfidence":0.8,"plateTime":0.4060222749152551,"extension":6.512390262426414},"index":2,"playId":"cfd33671-00e5-3fa8-9456-1fef108b5cee","pitchNumber":3,"startTime":"2026-08-22T02:13:40.717Z","endTime":"2026-08-22T02:13:46.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.682831675903213,"aZ":-40.17590548476868,"pfxX":4.26051174771786,"pfxZ":-5.251896821676182,"pX":-0.7609405490378864,"pZ":3.487709436682557,"vX0":2.685029094872543,"vY0":-123.25958489627628,"vZ0":2.162585698423547,"x":146.01,"y":144.61,"x0":-2.421371063167019,"y0":50.00249354617737,"z0":6.014975420307405,"aX":6.491953783366321},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.6,"breakHorizontal":-8.4,"spinRate":3004,"spinDirection":43},"zone":1,"typeConfidence":0.92,"plateTime":0.4460094371467562,"extension":6.330429257898223},"index":3,"playId":"995f0a84-23d1-3fbc-927e-f99110d0ab0b","pitchNumber":4,"startTime":"2026-08-22T02:13:58.126Z","endTime":"2026-08-22T02:14:01.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-22T02:14:07.835Z","endTime":"2026-08-22T02:14:24.438Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71255329126183,"aZ":-10.451131169293655,"pfxX":-4.84116409334308,"pfxZ":10.949934996402735,"pX":1.5773448710551918,"pZ":2.53907181400767,"vX0":11.782639218089784,"vY0":-140.41162012976687,"vZ0":-6.1601538386621355,"x":56.88,"y":170.23,"x0":-2.0565868168735646,"y0":50.00476534199917,"z0":5.4513139156430706,"aX":-9.60760969875795},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":6.1,"spinRate":2425,"spinDirection":210},"zone":14,"typeConfidence":0.94,"plateTime":0.39106018504822027,"extension":6.663280773474118},"index":5,"playId":"64449bec-7a02-3414-9064-eb838fbda00e","pitchNumber":5,"startTime":"2026-08-22T02:14:24.438Z","endTime":"2026-08-22T02:14:29.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53244474579795,"aZ":-20.013381655559968,"pfxX":-0.3145647665080067,"pfxZ":6.681463068733266,"pX":0.9880679295410467,"pZ":1.1418969936531773,"vX0":9.57328738466168,"vY0":-133.9854892673078,"vZ0":-7.1086271063691555,"x":79.34,"y":207.95,"x0":-2.58829935331425,"y0":50.006531557274265,"z0":5.2561856849676705,"aX":-0.5730956355790793},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":-1.4,"spinRate":2542,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4085500746826831,"extension":6.584187468414212},"index":6,"playId":"7270e32d-101d-3b6b-be9d-1b8ae076f8d8","pitchNumber":6,"startTime":"2026-08-22T02:14:39.852Z","endTime":"2026-08-22T02:14:45.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:14:45.514Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Donovan Walton walks. Jonah Heim to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-22T02:15:23.609Z","endTime":"2026-08-22T02:16:31.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-22T02:15:08.147Z","endTime":"2026-08-22T02:15:25.743Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72218565043026,"aZ":-38.210321366392364,"pfxX":2.626810123802916,"pfxZ":-3.963454553432264,"pX":0.834594853302178,"pZ":1.2689464568391426,"vX0":6.934769097888109,"vY0":-123.1918380260473,"vZ0":-2.881576088929288,"x":85.19,"y":204.52,"x0":-2.3694932504750135,"y0":50.005005915532934,"z0":5.715398844874635,"aX":3.9971934207007003},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.7,"breakHorizontal":-6.5,"spinRate":2900,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4463064566413806,"extension":6.549006824841561},"index":1,"playId":"cd577958-7bd8-3aee-9aed-f92a7db6b713","pitchNumber":1,"startTime":"2026-08-22T02:15:25.743Z","endTime":"2026-08-22T02:15:31.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258558711058786,"aZ":-35.25125476433814,"pfxX":2.239709506243643,"pfxZ":-1.8381390043186716,"pX":-0.07598199291284176,"pZ":1.3084375509522428,"vX0":6.5528612353677484,"vY0":-129.1144817216317,"vZ0":-3.4256027316322264,"x":119.9,"y":203.45,"x0":-2.9476777040349327,"y0":50.005543570288836,"z0":5.392167597045207,"aX":3.744286930715128},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.0,"breakHorizontal":-5.6,"spinRate":2952,"spinDirection":65},"zone":13,"typeConfidence":0.78,"plateTime":0.4257637572357065,"extension":6.318287324969384},"index":2,"playId":"28794969-6fcf-3473-860c-11e31229c0bb","pitchNumber":2,"startTime":"2026-08-22T02:15:45.521Z","endTime":"2026-08-22T02:15:50.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850804305029143,"aZ":-20.91244719263273,"pfxX":-0.5019853743322011,"pfxZ":6.18751403761401,"pX":0.9273776229456343,"pZ":1.3441410617132854,"vX0":9.470043090682514,"vY0":-134.0511007740845,"vZ0":-6.365284270442561,"x":81.65,"y":202.49,"x0":-2.585396569307306,"y0":50.00561015792825,"z0":5.241447989087097,"aX":-0.9145741933887926},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":-1.1,"spinRate":2501,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.40852710690199734,"extension":6.558618564686685},"index":3,"playId":"f2de3da5-ff83-3042-a5e0-42ad4a56c93b","pitchNumber":3,"startTime":"2026-08-22T02:16:02.434Z","endTime":"2026-08-22T02:16:06.634Z","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":94.5,"endSpeed":85.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81732115051009,"aZ":-10.14950753487001,"pfxX":-4.20069304358581,"pfxZ":11.669921138007382,"pX":0.14951145831560178,"pZ":1.2433879821837084,"vX0":8.307668354964495,"vY0":-137.114806871894,"vZ0":-9.129260122850932,"x":111.3,"y":205.21,"x0":-2.386040862774383,"y0":50.0046852861016,"z0":5.326430020539904,"aX":-7.929971352293173},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":5.6,"spinRate":2418,"spinDirection":207},"zone":14,"typeConfidence":0.88,"plateTime":0.4008232453623797,"extension":6.630537567157425},"index":4,"playId":"65496ae3-8a06-3907-b248-2dab6be8b1a8","pitchNumber":4,"startTime":"2026-08-22T02:16:25.506Z","endTime":"2026-08-22T02:16:31.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:16:31.704Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-22T02:17:53.922Z","endTime":"2026-08-22T02:19:30.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-22T02:16:47.186Z","endTime":"2026-08-22T02:17:56.120Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.361880318706955,"aZ":-38.57447605328161,"pfxX":2.9043122206843424,"pfxZ":-4.015291925603897,"pX":-0.543341916919991,"pZ":3.510154741680941,"vX0":4.276481781415248,"vY0":-125.60628975576651,"vZ0":1.87173350265125,"x":137.71,"y":144.01,"x0":-2.6480387602302287,"y0":50.0062350830488,"z0":5.900674630837141,"aX":4.623571161517288},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.6,"breakHorizontal":-6.2,"spinRate":2942,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.4367126521138762,"extension":6.35447556646387},"index":1,"playId":"560fa4b3-e287-3594-b9ea-881d2fbf2684","pitchNumber":1,"startTime":"2026-08-22T02:17:56.120Z","endTime":"2026-08-22T02:18:00.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.535159041274376,"aZ":-10.593937083211728,"pfxX":-2.8021066192040514,"pfxZ":11.216864249696167,"pX":-0.5253056191092133,"pZ":2.4508270360449846,"vX0":5.89204029209441,"vY0":-138.44894174037938,"vZ0":-5.958742200158079,"x":137.02,"y":172.61,"x0":-2.3256887417451133,"y0":50.00128066818094,"z0":5.353716925692449,"aX":-5.39103524379833},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":3.7,"spinRate":2410,"spinDirection":210},"zone":4,"typeConfidence":0.86,"plateTime":0.397016456368541,"extension":6.663371882226928},"index":2,"playId":"0d6293da-8c10-3421-8d1f-942a9fac29f5","pitchNumber":2,"startTime":"2026-08-22T02:18:13.349Z","endTime":"2026-08-22T02:18:17.562Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86771338284734,"aZ":-12.83624141767615,"pfxX":-3.7151541385025055,"pfxZ":9.487656764422738,"pX":0.7963103297772045,"pZ":3.2151223987465944,"vX0":10.03907558197046,"vY0":-142.1650466038554,"vZ0":-3.8988012346796657,"x":86.65,"y":151.97,"x0":-2.3046650007800387,"y0":50.004417245371755,"z0":5.424420865928051,"aX":-7.574800369564771},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":4.6,"spinRate":2420,"spinDirection":212},"zone":12,"typeConfidence":0.92,"plateTime":0.385901152766865,"extension":6.749419770735208},"index":3,"playId":"547817aa-c1c4-381f-a5aa-ad71b8159e81","pitchNumber":3,"startTime":"2026-08-22T02:18:43.211Z","endTime":"2026-08-22T02:18:47.325Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24817077787741,"aZ":-37.2830996046454,"pfxX":3.2790673422080125,"pfxZ":-3.226378900201416,"pX":-0.15827866356335749,"pZ":2.12450018816558,"vX0":4.312901718604167,"vY0":-125.42944527827198,"vZ0":-1.8204320370669849,"x":123.03,"y":181.42,"x0":-2.33146089423002,"y0":50.00571678034399,"z0":5.922340517971186,"aX":5.184557993217387},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.0,"breakHorizontal":-7.0,"spinRate":2879,"spinDirection":49},"zone":8,"typeConfidence":0.9,"plateTime":0.4380111620059277,"extension":6.350256398552875},"index":4,"playId":"4bc03fb7-af7e-325b-9060-fea794739bd0","pitchNumber":4,"startTime":"2026-08-22T02:18:59.158Z","endTime":"2026-08-22T02:19:03.149Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-22T02:19:12.462Z","endTime":"2026-08-22T02:19:26.615Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.523077045857967,"aZ":-36.20008384844895,"pfxX":3.726595695110755,"pfxZ":-2.4291043707314843,"pX":0.5837668429544173,"pZ":1.7411979910823299,"vX0":6.065321400764982,"vY0":-128.4757103011243,"vZ0":-2.9693813592452707,"x":94.75,"y":191.77,"x0":-2.298720053445899,"y0":50.00195768141569,"z0":5.747275567186496,"aX":6.180129754705726},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.9,"breakHorizontal":-8.2,"spinRate":2834,"spinDirection":54},"zone":9,"typeConfidence":0.87,"plateTime":0.42759004968059244,"extension":6.647211215899991},"index":6,"playId":"3a619619-e6d0-3e95-86a6-4e7d358c17ce","pitchNumber":5,"startTime":"2026-08-22T02:19:26.615Z","endTime":"2026-08-22T02:19:30.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:19:30.641Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, first baseman Christian Walker to pitcher Bryan Abreu.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-22T02:19:32.697Z","endTime":"2026-08-22T02:20:56.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72123312078111,"aZ":-14.42297729244331,"pfxX":-3.187004188166452,"pfxZ":8.91398308919719,"pX":0.11715782227141584,"pZ":3.7181177358051096,"vX0":7.954364109257377,"vY0":-140.67085845189703,"vZ0":-2.481150387885627,"x":112.53,"y":138.39,"x0":-2.340918162994776,"y0":50.00595490339595,"z0":5.553616786242826,"aX":-6.349021413334916},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":4.1,"spinRate":2413,"spinDirection":204},"zone":12,"typeConfidence":0.88,"plateTime":0.3902780663298939,"extension":6.760053280387703},"index":0,"playId":"2de3cbe4-91d9-36da-b6c9-5bcf5b86bffd","pitchNumber":1,"startTime":"2026-08-22T02:19:58.431Z","endTime":"2026-08-22T02:20:03.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856695651011265,"aZ":-37.46834820935552,"pfxX":3.341604633705595,"pfxZ":-3.1791855318393747,"pX":0.45979652470568655,"pZ":1.5896643433802857,"vX0":6.170006700101306,"vY0":-128.7800581060391,"vZ0":-2.953943982431091,"x":99.47,"y":195.86,"x0":-2.4092675750893293,"y0":50.003816295319105,"z0":5.6746868054383075,"aX":5.563537894982593},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.2,"breakHorizontal":-7.6,"spinRate":2951,"spinDirection":48},"zone":14,"typeConfidence":0.87,"plateTime":0.42670511148885026,"extension":6.578554105686527},"index":1,"playId":"90b0cf15-3d37-3e41-9b14-babf17e8a7fb","pitchNumber":2,"startTime":"2026-08-22T02:20:15.359Z","endTime":"2026-08-22T02:20:18.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-22T02:20:30.068Z","endTime":"2026-08-22T02:20:45.419Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.521080702272066,"aZ":-12.361620628696473,"pfxX":-3.0583189002606574,"pfxZ":9.653273715271492,"pX":0.5892998939987185,"pZ":2.52547227322848,"vX0":8.731252150863952,"vY0":-142.95058863733627,"vZ0":-5.9919262124838175,"x":94.54,"y":170.59,"x0":-2.1185818564014594,"y0":50.00159414078798,"z0":5.437546233326976,"aX":-6.276960997221022},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":3.6,"spinRate":2437,"spinDirection":208},"zone":6,"typeConfidence":0.93,"plateTime":0.38438287834476625,"extension":6.6781462736899595},"hitData":{"launchSpeed":78.1,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.53,"coordY":155.13}},"index":3,"playId":"8b0bd168-36b0-3b62-9b62-47047ff0d4bc","pitchNumber":3,"startTime":"2026-08-22T02:20:45.419Z","endTime":"2026-08-22T02:20:56.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:20:56.367Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Raynel Delgado walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-22T02:23:19.254Z","endTime":"2026-08-22T02:25:29.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Rom replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T02:22:40.280Z","endTime":"2026-08-22T02:23:21.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680723,"link":"/api/v1/people/680723"},"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.1,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101354459341618,"aZ":-14.336216502372613,"pfxX":3.3683641714885817,"pfxZ":9.777543364631807,"pX":-0.9873996389703287,"pZ":3.02647728653296,"vX0":-6.517409223183331,"vY0":-133.99387040549277,"vZ0":-4.550673743826442,"x":154.64,"y":157.07,"x0":1.0352826737783405,"y0":50.00078040801615,"z0":5.766198489491041,"aX":6.144437990130105},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-4.8,"spinRate":2336,"spinDirection":146},"zone":11,"typeConfidence":0.9,"plateTime":0.40828745523920684,"extension":6.0476463176067075},"index":1,"playId":"960ef969-12a6-3446-8d9f-c851fb5a607a","pitchNumber":1,"startTime":"2026-08-22T02:23:21.467Z","endTime":"2026-08-22T02:23:25.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61712315485833,"aZ":-13.149388663916593,"pfxX":3.967416536306937,"pfxZ":10.416511468509134,"pX":-0.07648148529572019,"pZ":2.9611568464968347,"vX0":-4.191390094333215,"vY0":-134.1751345738371,"vZ0":-4.9660322379463215,"x":119.92,"y":158.83,"x0":0.9892807328987031,"y0":50.000355737758774,"z0":5.770560687065884,"aX":7.244209025996568},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2418,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.40797889747833915,"extension":6.216866369588498},"index":2,"playId":"17a26fc4-2056-353f-852b-261a126cb7e2","pitchNumber":2,"startTime":"2026-08-22T02:23:37.261Z","endTime":"2026-08-22T02:23:41.153Z","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":92.7,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431519391293293,"aZ":-19.31697279996999,"pfxX":9.36563746882581,"pfxZ":6.986926537807499,"pX":-0.18055461955758462,"pZ":2.214684399262356,"vX0":-6.164140222644209,"vY0":-134.85219519361294,"vZ0":-5.591066098771105,"x":123.88,"y":178.98,"x0":0.918465883423876,"y0":50.00628571657407,"z0":5.678448190011233,"aX":17.246035111971583},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":-15.6,"spinRate":2389,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.40621855956114894,"extension":6.005698891340058},"index":3,"playId":"bdae6f4f-732a-34bd-82da-ee78005446af","pitchNumber":3,"startTime":"2026-08-22T02:23:53.824Z","endTime":"2026-08-22T02:23:58.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372769485868837,"aZ":-40.69460398440813,"pfxX":-6.300751739834203,"pfxZ":-5.941091744340373,"pX":-1.3986504488037024,"pZ":1.215165262408215,"vX0":-3.9473345459594684,"vY0":-119.6013211594684,"vZ0":-2.175761891760415,"x":170.31,"y":205.97,"x0":1.097944786621215,"y0":50.00488878156256,"z0":5.823180502721895,"aX":-9.031086986132536},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.0,"breakHorizontal":12.5,"spinRate":2484,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.4598513678430671,"extension":5.54179609376727},"index":4,"playId":"ee581cf3-7850-3cdf-bb41-2f4087d240b7","pitchNumber":4,"startTime":"2026-08-22T02:24:11.361Z","endTime":"2026-08-22T02:24:16.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27802602289697,"aZ":-10.669596913439113,"pfxX":2.696569945155499,"pfxZ":11.576142621698365,"pX":-1.0334818139883288,"pZ":1.8084674065261162,"vX0":-5.661161321684335,"vY0":-135.37752469815464,"vZ0":-8.2593245993539,"x":156.39,"y":189.95,"x0":0.7335667774703472,"y0":50.005627489692756,"z0":5.643984776907762,"aX":5.0109207055312},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-3.7,"spinRate":2401,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4044396405800721,"extension":6.277722081362442},"index":5,"playId":"ad782bfc-34b8-37ae-965b-48a2489624c6","pitchNumber":5,"startTime":"2026-08-22T02:24:27.679Z","endTime":"2026-08-22T02:24:32.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836754032884173,"aZ":-12.51210709842599,"pfxX":3.6537980326389556,"pfxZ":10.67097939078201,"pX":-0.4904084995748114,"pZ":3.3962013939518316,"vX0":-5.042054624902407,"vY0":-134.99812258451266,"vZ0":-3.845654568344804,"x":135.69,"y":147.08,"x0":0.9282155605500421,"y0":50.00360380667291,"z0":5.7221218974345875,"aX":6.733389383387129},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-5.5,"spinRate":2303,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.4059880050180009,"extension":6.224626051608087},"index":6,"playId":"4bfeff3a-5627-3a9d-b3f4-be93bd704d72","pitchNumber":6,"startTime":"2026-08-22T02:24:45.538Z","endTime":"2026-08-22T02:24:48.538Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-22T02:25:09.758Z","endTime":"2026-08-22T02:25:25.866Z","isPitch":false,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050114762027842,"aZ":-11.547662271698627,"pfxX":4.497451979201675,"pfxZ":11.315104747030759,"pX":-1.2735282910207506,"pZ":1.5444739692067806,"vX0":-7.063610358538194,"vY0":-134.597148343503,"vZ0":-8.502244143872808,"x":165.54,"y":197.08,"x0":0.8085421430979155,"y0":50.000138626503045,"z0":5.575523567320045,"aX":8.19653759923487},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":-6.5,"spinRate":2378,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.40799502266153453,"extension":6.251633914063355},"index":8,"playId":"b72139be-3c53-3cea-91ee-93000f4624bf","pitchNumber":7,"startTime":"2026-08-22T02:25:25.866Z","endTime":"2026-08-22T02:25:29.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:25:29.925Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nick Allen out on a sacrifice bunt, pitcher Drew Rom to second baseman Jeff McNeil. Raynel Delgado to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-22T02:26:12.440Z","endTime":"2026-08-22T02:27:31.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680723,"link":"/api/v1/people/680723"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"b37a0d47-4460-3130-95ec-2ac4189d1deb","startTime":"2026-08-22T02:25:55.281Z","endTime":"2026-08-22T02:25:58.281Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43220661384094,"aZ":-14.164873632782717,"pfxX":3.562141129317091,"pfxZ":10.068076615347628,"pX":0.13716797726412266,"pZ":3.5598724209494153,"vX0":-3.456477239710389,"vY0":-133.34183168204058,"vZ0":-3.1638043331669072,"x":111.77,"y":142.66,"x0":0.991551537392292,"y0":50.00535387385872,"z0":5.792836467966771,"aX":6.373516818378469},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2349,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.4118123442266257,"extension":5.701110467536549},"index":1,"playId":"5803cfe6-bbc1-358a-be02-b77c5f455eb7","pitchNumber":1,"startTime":"2026-08-22T02:26:14.673Z","endTime":"2026-08-22T02:26:19.714Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60229964642104,"aZ":-12.134387681134841,"pfxX":4.38635766555166,"pfxZ":11.218089665476178,"pX":-0.450624031176462,"pZ":0.9202474719839526,"vX0":-5.32004641320375,"vY0":-133.30213672486823,"vZ0":-9.751262784290317,"x":134.18,"y":213.93,"x0":1.0079790889866975,"y0":50.005947456655285,"z0":5.518674544795458,"aX":7.838237297250756},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-6.7,"spinRate":2398,"spinDirection":150},"zone":13,"typeConfidence":0.89,"plateTime":0.4120365938086801,"extension":6.343395068719071},"index":2,"playId":"fc501934-e0bf-30a6-9162-de157778e506","pitchNumber":2,"startTime":"2026-08-22T02:26:41.582Z","endTime":"2026-08-22T02:26:46.683Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857389894745904,"aZ":-11.540637827953987,"pfxX":5.2315287602325125,"pfxZ":11.54011151297843,"pX":0.09932608884368338,"pZ":0.8526615206386124,"vX0":-4.012654595514581,"vY0":-133.40685703988646,"vZ0":-10.043107799468446,"x":113.21,"y":215.76,"x0":0.9493008270707621,"y0":50.00302050428433,"z0":5.516405174905342,"aX":9.354040595110511},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":-8.5,"spinRate":2373,"spinDirection":145},"zone":14,"typeConfidence":0.52,"plateTime":0.4118357249533213,"extension":5.82442171845591},"index":3,"playId":"d06c12bc-8bdb-3361-bfa3-a6fb22d805ed","pitchNumber":3,"startTime":"2026-08-22T02:27:03.011Z","endTime":"2026-08-22T02:27:07.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.376259077942734,"aZ":-12.99965286212199,"pfxX":4.606325709058416,"pfxZ":10.72678464150076,"pX":-0.1301418399171883,"pZ":2.642719200805516,"vX0":-4.3369617545872075,"vY0":-133.72864745715404,"vZ0":-5.559453740907082,"x":121.96,"y":167.43,"x0":0.924579775391215,"y0":50.00076076276691,"z0":5.70294754350713,"aX":8.232470070866702},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-7.2,"spinRate":2359,"spinDirection":149},"zone":2,"typeConfidence":0.9,"plateTime":0.41166522586344634,"extension":5.932256615816169},"hitData":{"launchSpeed":30.4,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":131.22,"coordY":182.0}},"index":4,"playId":"7a92771f-7818-3efb-b278-a2fb8e4c9821","pitchNumber":4,"startTime":"2026-08-22T02:27:24.025Z","endTime":"2026-08-22T02:27:31.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:27:31.756Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to center fielder Henry Bolte. Raynel Delgado to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-22T02:27:44.863Z","endTime":"2026-08-22T02:28:31.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":83.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861225341794807,"aZ":-20.075794103291585,"pfxX":8.406538167021276,"pfxZ":6.817797810292475,"pX":0.34299456887103713,"pZ":2.3612936416750734,"vX0":-4.339484113521706,"vY0":-132.5072772594451,"vZ0":-4.95223031869338,"x":103.93,"y":175.03,"x0":0.9114645387717316,"y0":50.004651309930395,"z0":5.725566281988999,"aX":14.919365374714582},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":-14.3,"spinRate":2240,"spinDirection":147},"zone":6,"typeConfidence":0.86,"plateTime":0.41368513570506193,"extension":5.9316109591574335},"hitData":{"launchSpeed":91.3,"launchAngle":35.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":79.98,"coordY":68.34}},"index":0,"playId":"635722e4-5dec-3561-9df0-94a3ffefb8a6","pitchNumber":1,"startTime":"2026-08-22T02:28:15.495Z","endTime":"2026-08-22T02:28:31.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:28:31.378Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yordan Alvarez doubles (28) on a fly ball to shortstop Donovan Walton. Raynel Delgado scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-22T02:28:44.409Z","endTime":"2026-08-22T02:30:35.315Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":{"id":680723,"link":"/api/v1/people/680723"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.391775134156383,"aZ":-13.27718072042918,"pfxX":4.681902499697188,"pfxZ":10.224776316550404,"pX":0.29398358240814004,"pZ":2.3573852631473615,"vX0":-3.1804006193028567,"vY0":-135.28404467398894,"vZ0":-6.470143003613492,"x":105.79,"y":175.13,"x0":0.8784897254470635,"y0":50.0002821798712,"z0":5.716371000347675,"aX":8.649323584443934},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.8,"spinRate":2217,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.40537494485465997,"extension":5.9568519682300485},"index":0,"playId":"6caff1e9-139c-322c-82e2-38e26bbd50ac","pitchNumber":1,"startTime":"2026-08-22T02:29:01.716Z","endTime":"2026-08-22T02:29:05.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6424953188734,"aZ":-10.747722829895354,"pfxX":5.386657331056018,"pfxZ":11.696374604067902,"pX":-0.6628125012867941,"pZ":2.4660537832020024,"vX0":-5.762924455246155,"vY0":-135.27481417081714,"vZ0":-6.473357803604895,"x":142.26,"y":172.2,"x0":0.8069718452167397,"y0":50.00560801797797,"z0":5.662368678734778,"aX":9.871099185639187},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.8,"breakHorizontal":-8.4,"spinRate":2371,"spinDirection":147},"zone":4,"typeConfidence":0.9,"plateTime":0.4066629327088509,"extension":6.093103235581284},"index":1,"playId":"f89020e7-1f94-3fcd-984a-90646d5de823","pitchNumber":2,"startTime":"2026-08-22T02:29:19.423Z","endTime":"2026-08-22T02:29:23.383Z","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":93.1,"endSpeed":85.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.752510097170582,"aZ":-15.324458074132444,"pfxX":5.783652910734351,"pfxZ":9.071884411125339,"pX":-1.2589392014171719,"pZ":3.2256981131078923,"vX0":-7.093280755310949,"vY0":-135.45878292251788,"vZ0":-4.083904991792582,"x":164.99,"y":151.69,"x0":0.6428746080416207,"y0":50.001418868460135,"z0":5.8251042749716415,"aX":10.74118133162192},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-9.0,"spinRate":2283,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.4044329870542569,"extension":5.896038307349772},"index":2,"playId":"f139962b-5d76-3a46-ac85-5b14ba2bb5bb","pitchNumber":3,"startTime":"2026-08-22T02:29:39.560Z","endTime":"2026-08-22T02:29:44.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.948138586705078,"aZ":-10.660593728639277,"pfxX":3.6446758229778,"pfxZ":11.544112992894277,"pX":-1.2111203041989294,"pZ":2.1627551759821837,"vX0":-6.282460185876796,"vY0":-136.15998258600396,"vZ0":-7.313481057138146,"x":163.17,"y":180.39,"x0":0.6604125878367528,"y0":50.00610573025616,"z0":5.634309099862195,"aX":6.794705565080498},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":-5.2,"spinRate":2363,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.4033952914342085,"extension":6.210517482734046},"index":3,"playId":"b8622297-db78-37bc-9da2-6c8bd2087e86","pitchNumber":4,"startTime":"2026-08-22T02:29:58.918Z","endTime":"2026-08-22T02:30:03.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.704160455131348,"aZ":-11.966199221677652,"pfxX":4.882047584159621,"pfxZ":11.033192197040943,"pX":-1.3251346418169605,"pZ":2.5858999163472296,"vX0":-7.134152286120328,"vY0":-135.03447562055473,"vZ0":-6.138883270010685,"x":167.51,"y":168.96,"x0":0.7269853309830541,"y0":50.000630175172674,"z0":5.744565792116037,"aX":8.94023167724709},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":-7.2,"spinRate":2387,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.40693230903115296,"extension":5.909997452016373},"hitData":{"launchSpeed":96.3,"launchAngle":26.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":70.0,"coordY":80.0}},"index":4,"playId":"b1ea523b-0c87-338a-a79b-8b53211e8401","pitchNumber":5,"startTime":"2026-08-22T02:30:18.627Z","endTime":"2026-08-22T02:30:35.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:30:35.315Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Carlos Cortes in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-22T02:31:00.725Z","endTime":"2026-08-22T02:35:06.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67719804529539,"aZ":-12.172616294685996,"pfxX":2.5049657765681603,"pfxZ":11.086941365537381,"pX":-0.3530160473736949,"pZ":2.8982780920811684,"vX0":-3.8037576355862925,"vY0":-133.67880239357459,"vZ0":-5.06278685571601,"x":130.46,"y":160.53,"x0":0.7649727787469672,"y0":50.002433297113974,"z0":5.695440822685259,"aX":4.5192528714169065},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.2,"breakHorizontal":-3.7,"spinRate":2306,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.4102346791402751,"extension":5.80607539594897},"index":0,"playId":"416163de-80c1-3729-a8d3-d456689fa080","pitchNumber":1,"startTime":"2026-08-22T02:31:08.523Z","endTime":"2026-08-22T02:31:12.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":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99937205243209,"aZ":-12.31449792336788,"pfxX":2.0615214891483014,"pfxZ":10.8758401782362,"pX":-0.2754699800329256,"pZ":3.4840052159653507,"vX0":-3.589851127548977,"vY0":-134.26956754202936,"vZ0":-3.8388029619854067,"x":127.5,"y":144.71,"x0":0.8108789016935697,"y0":50.00562986528017,"z0":5.808219668360305,"aX":3.7657432160223845},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":-3.0,"spinRate":2334,"spinDirection":159},"zone":11,"typeConfidence":0.9,"plateTime":0.4078924751502395,"extension":5.957864005887814},"index":1,"playId":"29d595f5-028f-3e8a-8c86-8ad48d660b10","pitchNumber":2,"startTime":"2026-08-22T02:31:27.207Z","endTime":"2026-08-22T02:31:32.316Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238592516535423,"aZ":-41.24316603006733,"pfxX":-4.94692275780682,"pfxZ":-6.409328503409705,"pX":-1.2262411179644066,"pZ":0.8503090723136026,"vX0":-4.160397237030927,"vY0":-118.63255251426679,"vZ0":-2.5360093546672804,"x":163.74,"y":215.82,"x0":1.1974748053836262,"y0":50.00217935232538,"z0":5.718624578259939,"aX":-6.9995900649869025},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.0,"breakHorizontal":10.1,"spinRate":2676,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.4629814678851547,"extension":5.533471818283813},"index":2,"playId":"72e2d5ad-dfb5-34b6-984c-cc313b496079","pitchNumber":3,"startTime":"2026-08-22T02:31:48.578Z","endTime":"2026-08-22T02:31:53.604Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":117}},{"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":90.3,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893016895076208,"aZ":-12.353202210912833,"pfxX":2.0694416309577863,"pfxZ":11.367686971835289,"pX":-0.3665900881232582,"pZ":3.4144433702370387,"vX0":-4.3607069760051145,"vY0":-131.47308168289115,"vZ0":-3.784602868883091,"x":130.97,"y":146.59,"x0":1.047604655419257,"y0":50.004443933478036,"z0":5.794864511480202,"aX":3.6093557308521085},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.9,"breakHorizontal":-2.8,"spinRate":2307,"spinDirection":155},"zone":11,"typeConfidence":0.56,"plateTime":0.4172341390843832,"extension":5.770936509238767},"hitData":{"launchSpeed":91.5,"launchAngle":61.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.96,"coordY":165.27}},"index":3,"playId":"578f44fe-3b1a-36bc-99c8-b5c036fb23ce","pitchNumber":4,"startTime":"2026-08-22T02:34:55.121Z","endTime":"2026-08-22T02:35:06.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:35:06.025Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-22T02:37:25.037Z","endTime":"2026-08-22T02:39:34.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":{"description":"Defensive Substitution: Taylor Trammell replaces left fielder Yordan Alvarez, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T02:36:43.740Z","endTime":"2026-08-22T02:36:43.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"description":"Pitching Change: Steven Okert replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-22T02:36:43.755Z","endTime":"2026-08-22T02:37:27.179Z","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":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.427427245926566,"aZ":-24.68815252383213,"pfxX":-2.0699823547401905,"pfxZ":5.455702364594013,"pX":-1.284074436451182,"pZ":1.7035696051201832,"vX0":-8.656356604635192,"vY0":-115.52115627794471,"vZ0":-4.495286741573582,"x":165.95,"y":192.78,"x0":2.7573013248533917,"y0":50.00284092382035,"z0":6.005602735497842,"aX":-2.840281835659484},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.1,"breakHorizontal":5.6,"spinRate":2451,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.47137424691483565,"extension":5.974533160570751},"index":2,"playId":"ee33fc6e-9e9f-33ee-9096-f772b2290e3a","pitchNumber":1,"startTime":"2026-08-22T02:37:27.179Z","endTime":"2026-08-22T02:37:31.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.400011051479616,"aZ":-25.365458198503358,"pfxX":-2.1422655861839557,"pfxZ":5.086862070035977,"pX":0.41857493820321134,"pZ":2.982456847908647,"vX0":-4.859221461466139,"vY0":-114.16130520386757,"vZ0":-1.5843990528970813,"x":101.04,"y":158.25,"x0":2.841609314224974,"y0":50.00040958722371,"z0":6.151167195085167,"aX":-2.863559861527512},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":9.1,"breakHorizontal":4.9,"spinRate":2368,"spinDirection":258},"zone":3,"typeConfidence":0.91,"plateTime":0.4773724815538669,"extension":6.500222495036507},"index":3,"playId":"bbc91e61-bbbf-3ea1-b5eb-ab9fddbe2d6a","pitchNumber":2,"startTime":"2026-08-22T02:37:42.742Z","endTime":"2026-08-22T02:37:48.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065796611279428,"aZ":-15.129928139969211,"pfxX":3.0136997378519172,"pfxZ":10.100718920316687,"pX":-0.11814250800561335,"pZ":3.207245896899222,"vX0":-8.31651280073156,"vY0":-128.66121564207359,"vZ0":-4.148252032421958,"x":121.5,"y":152.18,"x0":2.755301391772167,"y0":50.00307425823702,"z0":6.002258413883623,"aX":5.086415667708697},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.7,"spinRate":2267,"spinDirection":152},"zone":2,"typeConfidence":0.8,"plateTime":0.42465221687312127,"extension":6.155040111362033},"index":4,"playId":"3418de8f-0331-3314-863d-3d524cefb677","pitchNumber":3,"startTime":"2026-08-22T02:38:05.321Z","endTime":"2026-08-22T02:38:08.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877600389443714,"aZ":-16.185187928604083,"pfxX":2.370634742380157,"pfxZ":9.036331334712905,"pX":-0.060855005068838904,"pZ":4.124451367062241,"vX0":-8.174966782172609,"vY0":-131.89437105743258,"vZ0":-1.9943953819009863,"x":119.32,"y":127.42,"x0":2.7648244013178243,"y0":50.005256802486514,"z0":6.078167313997895,"aX":4.196808682655536},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":-2.6,"spinRate":2368,"spinDirection":146},"zone":11,"typeConfidence":0.87,"plateTime":0.4145678856952739,"extension":5.808005152860717},"index":5,"playId":"2a902ba2-7582-34e6-9993-313b1ca4f4e3","pitchNumber":4,"startTime":"2026-08-22T02:38:23.866Z","endTime":"2026-08-22T02:38:27.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.597991017878748,"aZ":-24.120114202596,"pfxX":-5.146110761640382,"pfxZ":5.894326585575893,"pX":0.3589019974949142,"pZ":2.9762146495903568,"vX0":-4.093711673683583,"vY0":-116.38030824740463,"vZ0":-1.6852416743150704,"x":103.32,"y":158.42,"x0":2.8117131977468195,"y0":50.00471978401441,"z0":6.002578932341933,"aX":-7.032194507666},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":10.6,"breakHorizontal":10.3,"spinRate":2454,"spinDirection":286},"zone":3,"typeConfidence":0.91,"plateTime":0.4713054746111265,"extension":6.097556953497733},"index":6,"playId":"111085d2-5152-3de9-9bd5-bb551fb47608","pitchNumber":5,"startTime":"2026-08-22T02:38:43.659Z","endTime":"2026-08-22T02:38:47.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557046221848104,"aZ":-24.71506186916233,"pfxX":-3.8493687062194475,"pfxZ":5.258058490110322,"pX":-1.1307931618996507,"pZ":2.7989191051490954,"vX0":-7.6649739872609866,"vY0":-118.05045311429029,"vZ0":-2.179411355767372,"x":160.1,"y":163.21,"x0":2.652402316407675,"y0":50.000283390196586,"z0":5.999329869711605,"aX":-5.453532423240404},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.2,"breakHorizontal":8.8,"spinRate":2448,"spinDirection":283},"zone":11,"typeConfidence":0.9,"plateTime":0.4632092299268358,"extension":6.388606873728775},"index":7,"playId":"18d886a9-b8e7-3a41-b6ee-dbfc88e294f8","pitchNumber":6,"startTime":"2026-08-22T02:39:05.882Z","endTime":"2026-08-22T02:39:09.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37772153231376,"aZ":-22.90576049913421,"pfxX":9.961732390288157,"pfxZ":5.341258491767627,"pX":-0.4075897809714342,"pZ":1.488974786991269,"vX0":-11.209016826011435,"vY0":-130.58902545137337,"vZ0":-6.498685978170306,"x":132.54,"y":198.58,"x0":2.6372321409283934,"y0":50.00023625932641,"z0":5.7218946432820665,"aX":17.278098362253868},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":-15.7,"spinRate":2272,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.418722988699054,"extension":6.1938515247676404},"hitData":{"launchSpeed":100.2,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":153.1}},"index":8,"playId":"7d097884-3584-322e-9c62-48f03f1dacb5","pitchNumber":7,"startTime":"2026-08-22T02:39:25.135Z","endTime":"2026-08-22T02:39:34.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:39:34.134Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out softly, pitcher Steven Okert to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-22T02:39:36.659Z","endTime":"2026-08-22T02:41:28.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":90.2,"endSpeed":82.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15707397171149,"aZ":-15.761032604611703,"pfxX":5.382937535111533,"pfxZ":9.384719076530619,"pX":1.5003433621123048,"pZ":3.8350656341211784,"vX0":-5.908787977890807,"vY0":-131.26103618002665,"vZ0":-2.2901175320553033,"x":59.81,"y":135.23,"x0":3.0786742750756004,"y0":50.00483037275853,"z0":5.88917646356577,"aX":9.417127649777688},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.7,"breakHorizontal":-8.5,"spinRate":2160,"spinDirection":137},"zone":12,"typeConfidence":0.86,"plateTime":0.4168940620833821,"extension":6.108722885310408},"index":0,"playId":"ebf36b71-02d9-3d27-8435-41a61610860b","pitchNumber":1,"startTime":"2026-08-22T02:39:58.472Z","endTime":"2026-08-22T02:40:02.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4880303560581,"aZ":-14.700848289120126,"pfxX":4.836335228803165,"pfxZ":10.14208400564904,"pX":-0.22736551395651053,"pZ":3.360186061928166,"vX0":-9.172588429390437,"vY0":-129.97208377158043,"vZ0":-3.88688706202338,"x":125.67,"y":148.05,"x0":2.7081570887201307,"y0":50.000052067064395,"z0":5.980691412553701,"aX":8.33049146100863},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":-6.8,"spinRate":2241,"spinDirection":144},"zone":2,"typeConfidence":0.85,"plateTime":0.4203079242992138,"extension":6.453683556367755},"index":1,"playId":"816ce362-f07f-35a9-8104-2846126d9894","pitchNumber":2,"startTime":"2026-08-22T02:40:13.395Z","endTime":"2026-08-22T02:40:16.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-22T02:40:23.410Z","endTime":"2026-08-22T02:40:39.037Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":80.1,"endSpeed":74.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.613180034112162,"aZ":-29.24513566404609,"pfxX":-5.149032828700468,"pfxZ":2.1160257461475194,"pX":-0.23878061469748127,"pZ":1.5003557287185618,"vX0":-5.515127825665725,"vY0":-116.5284763819256,"vZ0":-3.7706982178090485,"x":126.1,"y":198.27,"x0":2.8220179145975792,"y0":50.00235115728242,"z0":5.883767486174253,"aX":-7.124692002974927},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.2,"breakHorizontal":10.7,"spinRate":2414,"spinDirection":261},"zone":13,"typeConfidence":0.91,"plateTime":0.4689207662113235,"extension":6.730178472355177},"index":3,"playId":"c0b1edaa-540d-3617-8f3b-82c92ab29991","pitchNumber":3,"startTime":"2026-08-22T02:40:39.037Z","endTime":"2026-08-22T02:40:43.332Z","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":89.8,"endSpeed":81.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14111039981679,"aZ":-15.078652522932337,"pfxX":3.512503815136517,"pfxZ":9.91682651203038,"pX":0.318534498942243,"pZ":4.197842138295709,"vX0":-7.718229915397067,"vY0":-130.63184820301643,"vZ0":-1.7610012132121953,"x":104.86,"y":125.44,"x0":2.858308325824353,"y0":50.004504683319745,"z0":6.017266591716742,"aX":6.057200123049883},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.8,"breakHorizontal":-4.6,"spinRate":2256,"spinDirection":140},"zone":12,"typeConfidence":0.85,"plateTime":0.41967831531951116,"extension":6.0957817791361695},"index":4,"playId":"a0cec8b5-8360-3ec6-aa08-e39bfd3dd04c","pitchNumber":4,"startTime":"2026-08-22T02:41:01.565Z","endTime":"2026-08-22T02:41:06.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10258634242437,"aZ":-27.055202876332835,"pfxX":-3.9788675585126976,"pfxZ":3.6939588732305335,"pX":-0.2301432969815009,"pZ":2.203721267916573,"vX0":-5.930256375522606,"vY0":-116.77656601818673,"vZ0":-2.652654149113702,"x":125.77,"y":179.28,"x0":2.855146111362759,"y0":50.005045570602995,"z0":5.888385518004204,"aX":-5.519481056705157},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.4,"breakHorizontal":8.6,"spinRate":2513,"spinDirection":276},"zone":7,"typeConfidence":0.91,"plateTime":0.4682705128925142,"extension":6.10093824804655},"hitData":{"launchSpeed":54.7,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.57,"coordY":188.33}},"index":5,"playId":"bc0cdd90-1dec-3047-9ca7-1e5eda794dea","pitchNumber":5,"startTime":"2026-08-22T02:41:19.673Z","endTime":"2026-08-22T02:41:28.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:41:28.519Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alika Williams flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-22T02:42:22.254Z","endTime":"2026-08-22T02:43:32.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0],"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":{"description":"Offensive Substitution: Pinch-hitter Alika Williams replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-22T02:41:40.664Z","endTime":"2026-08-22T02:41:52.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-22T02:41:52.966Z","endTime":"2026-08-22T02:42:24.498Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.3,"endSpeed":72.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.183542742830156,"aZ":-26.09011388698184,"pfxX":-4.650626379958938,"pfxZ":4.632979009659561,"pX":0.2532083058875614,"pZ":2.174871322197296,"vX0":-4.728719582889322,"vY0":-113.98736911803871,"vZ0":-2.8164255443575557,"x":107.35,"y":180.06,"x0":2.959926340193629,"y0":50.005340947262724,"z0":6.0055677486255155,"aX":-6.113481051650423},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":7.9,"breakHorizontal":9.6,"spinRate":2407,"spinDirection":268},"zone":8,"typeConfidence":0.91,"plateTime":0.48073133399390233,"extension":6.236926193745931},"index":2,"playId":"fa4c339d-a831-3b0a-b546-60950937fa40","pitchNumber":1,"startTime":"2026-08-22T02:42:24.498Z","endTime":"2026-08-22T02:42:27.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.966824114993223,"aZ":-27.37443405377374,"pfxX":-6.0072733707799255,"pfxZ":3.586809372747279,"pX":0.8501719936410854,"pZ":2.1758567256684684,"vX0":-3.2837533166561035,"vY0":-115.12180959572946,"vZ0":-2.4910081332894305,"x":84.59,"y":180.03,"x0":3.0769609295439007,"y0":50.00386808386757,"z0":5.929748334879288,"aX":-8.038346688781177},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":6.1,"breakHorizontal":11.8,"spinRate":2509,"spinDirection":279},"zone":9,"typeConfidence":0.91,"plateTime":0.47632812410016623,"extension":5.781262914413339},"index":3,"playId":"592f7131-038d-35ae-9310-0f6903065ec6","pitchNumber":2,"startTime":"2026-08-22T02:42:39.755Z","endTime":"2026-08-22T02:42:43.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-22T02:42:51.065Z","endTime":"2026-08-22T02:43:04.602Z","isPitch":false,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.314040703449795,"aZ":-27.786112208954712,"pfxX":-6.184026371919468,"pfxZ":3.353928654495317,"pX":0.13556220391924695,"pZ":0.6978044251221734,"vX0":-4.1090321227434075,"vY0":-114.04473279971315,"vZ0":-5.1937247877399875,"x":111.83,"y":219.94,"x0":2.768337708363756,"y0":50.002676373235694,"z0":5.767603406073123,"aX":-8.089447590508223},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.9,"breakHorizontal":12.2,"spinRate":2513,"spinDirection":278},"zone":14,"typeConfidence":0.91,"plateTime":0.48153892013672106,"extension":6.092231679355846},"index":5,"playId":"5da232e6-d2db-3f1b-adef-2795cc96cbe1","pitchNumber":3,"startTime":"2026-08-22T02:43:04.602Z","endTime":"2026-08-22T02:43:09.355Z","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":89.5,"endSpeed":82.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73588687407334,"aZ":-16.277902491505007,"pfxX":3.6709457141695463,"pfxZ":9.249875244398904,"pX":0.48025084250899325,"pZ":3.0781691047804913,"vX0":-7.141741417503342,"vY0":-130.11388716670334,"vZ0":-4.1785987016865125,"x":98.69,"y":155.67,"x0":2.7808930139026122,"y0":50.00181873410085,"z0":5.934648063104632,"aX":6.308519980810844},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.1,"breakHorizontal":-5.2,"spinRate":2422,"spinDirection":146},"zone":3,"typeConfidence":0.84,"plateTime":0.42060226795245237,"extension":6.518770493725666},"hitData":{"launchSpeed":80.1,"launchAngle":48.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.97,"coordY":114.1}},"index":6,"playId":"3d003931-a3a5-3814-82a6-78a1c83933a6","pitchNumber":4,"startTime":"2026-08-22T02:43:22.787Z","endTime":"2026-08-22T02:43:32.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:43:32.413Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-22T02:45:38.098Z","endTime":"2026-08-22T02:47:51.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9,10,11,12],"actionIndex":[0,1,2,3,4],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to first base for Jeff McNeil.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T02:45:40.265Z","endTime":"2026-08-22T02:45:40.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"200"},{"details":{"description":"Defensive switch from third base to left field for Zack Gelof.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-22T02:45:40.267Z","endTime":"2026-08-22T02:45:40.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"300"},{"details":{"description":"Alika Williams remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-22T02:45:40.269Z","endTime":"2026-08-22T02:45:40.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"description":"Defensive switch from first base to third base for Tommy White.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-22T02:45:40.271Z","endTime":"2026-08-22T02:45:40.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Defensive switch from shortstop to second base for Donovan Walton.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-22T02:45:40.273Z","endTime":"2026-08-22T02:45:40.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402697906633758,"aZ":-21.103992792238127,"pfxX":9.489973335648985,"pfxZ":6.216909897555533,"pX":0.31802637106875875,"pZ":2.3584518684158637,"vX0":-4.978346501878563,"vY0":-132.8102213549248,"vZ0":-4.793293144216994,"x":104.88,"y":175.1,"x0":0.9875218479298546,"y0":50.001467824372135,"z0":5.728976551585607,"aX":16.89000698581292},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-16.1,"spinRate":2242,"spinDirection":147},"zone":6,"typeConfidence":0.86,"plateTime":0.41298337393336926,"extension":6.084071132796905},"index":5,"playId":"9fee0e23-6b38-3d35-bc88-ed2bb6916ee2","pitchNumber":1,"startTime":"2026-08-22T02:45:40.275Z","endTime":"2026-08-22T02:45:44.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35397331078741,"aZ":-44.05822248741025,"pfxX":-4.850738894835076,"pfxZ":-8.500320721625883,"pX":-1.916339231883595,"pZ":1.1431953989763783,"vX0":-5.632771808720413,"vY0":-118.28546598439999,"vZ0":-1.5083641113156645,"x":190.05,"y":207.91,"x0":1.1379803639496096,"y0":50.00194337017623,"z0":5.877308279296088,"aX":-6.781962971584706},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.5,"breakHorizontal":10.3,"spinRate":2489,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.46541784048245294,"extension":5.6037717329321515},"index":6,"playId":"9fb1d4ed-5f62-38b4-9869-d6b0235d4b70","pitchNumber":2,"startTime":"2026-08-22T02:45:55.704Z","endTime":"2026-08-22T02:45:58.837Z","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":91.9,"endSpeed":84.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68331197782791,"aZ":-13.357142418553234,"pfxX":3.672679036219673,"pfxZ":10.371064491737844,"pX":-0.08217819237042562,"pZ":2.6509627396368542,"vX0":-4.052880367765787,"vY0":-133.81194670474235,"vZ0":-5.501132301940757,"x":120.13,"y":167.2,"x0":0.9743896212551145,"y0":50.0055259305879,"z0":5.689321676589697,"aX":6.666011533133148},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":-5.8,"spinRate":2368,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.4092122965436147,"extension":6.028230584812713},"index":7,"playId":"81bf33f4-1a8f-3e52-a7f0-b3795fb520f9","pitchNumber":3,"startTime":"2026-08-22T02:46:12.295Z","endTime":"2026-08-22T02:46:16.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476702297579195,"aZ":-42.530301808994494,"pfxX":-6.500257324630406,"pfxZ":-7.741525635058068,"pX":0.15994001891402718,"pZ":5.116084818193469,"vX0":-0.8062897468418015,"vY0":-115.5297012427836,"vZ0":6.595396550215486,"x":110.9,"y":100.65,"x0":1.3578613650206555,"y0":50.00043212465079,"z0":6.333751577406649,"aX":-8.699442337233068},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.9,"breakHorizontal":12.0,"spinRate":2339,"spinDirection":329},"zone":12,"typeConfidence":0.9,"plateTime":0.47587915955080407,"extension":5.139515145941103},"index":8,"playId":"9209409d-72ff-3f3b-9186-bcd203fd3fb2","pitchNumber":4,"startTime":"2026-08-22T02:46:31.629Z","endTime":"2026-08-22T02:46:39.832Z","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":90.8,"endSpeed":82.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267430740504814,"aZ":-12.952979018747268,"pfxX":2.036919600266894,"pfxZ":10.929107284680944,"pX":-0.374735392255138,"pZ":3.1172409217054287,"vX0":-4.217802971834418,"vY0":-132.0699738202003,"vZ0":-4.464729474580126,"x":131.28,"y":154.61,"x0":0.9814900486420645,"y0":50.004953712425575,"z0":5.78898906538237,"aX":3.5835692468426754},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.0,"breakHorizontal":-2.8,"spinRate":2289,"spinDirection":160},"zone":1,"typeConfidence":0.79,"plateTime":0.4154128580909626,"extension":5.989116060780835},"index":9,"playId":"6e8a6334-07b0-3769-b90c-809b1700d7d4","pitchNumber":5,"startTime":"2026-08-22T02:46:47.585Z","endTime":"2026-08-22T02:46:51.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4831758931441,"aZ":-12.868728781088663,"pfxX":1.9178462165505152,"pfxZ":10.810564163614668,"pX":-1.070444881368906,"pZ":3.543936512187858,"vX0":-5.8643849241093715,"vY0":-133.02184897894813,"vZ0":-3.431385222231812,"x":157.8,"y":143.09,"x0":0.9169610390391526,"y0":50.00213333080715,"z0":5.788298517233805,"aX":3.4254548250777197},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.0,"breakHorizontal":-2.2,"spinRate":2359,"spinDirection":156},"zone":11,"typeConfidence":0.87,"plateTime":0.41231755070862164,"extension":6.277304685719308},"index":10,"playId":"07c57a70-e741-38c7-ba43-88a2ad6ebe96","pitchNumber":6,"startTime":"2026-08-22T02:47:08.811Z","endTime":"2026-08-22T02:47:12.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463030897571418,"aZ":-10.890478716068506,"pfxX":1.8077374781673723,"pfxZ":11.890729239439446,"pX":-0.6482629344180234,"pZ":2.558639368788747,"vX0":-4.810720355159894,"vY0":-133.38297961352393,"vZ0":-6.2673805190225975,"x":141.71,"y":169.7,"x0":0.9491482340740215,"y0":50.00352261900574,"z0":5.735109189253553,"aX":3.236570639967212},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.3,"breakHorizontal":-2.2,"spinRate":2383,"spinDirection":156},"zone":4,"typeConfidence":0.89,"plateTime":0.4116840000015496,"extension":6.038427009387203},"index":11,"playId":"8d9ffb77-68c6-30ff-a74d-d5cce85dc052","pitchNumber":7,"startTime":"2026-08-22T02:47:26.390Z","endTime":"2026-08-22T02:47:30.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394110350830683,"aZ":-16.560510689905815,"pfxX":8.66564284030903,"pfxZ":8.426780029103737,"pX":-0.23209164815307862,"pZ":1.8915629067112636,"vX0":-5.9890094241605025,"vY0":-135.44432588018398,"vZ0":-6.756566072421432,"x":125.85,"y":187.71,"x0":0.8851967253673955,"y0":50.002052984727705,"z0":5.582487654309688,"aX":16.052560866621693},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":-14.4,"spinRate":2429,"spinDirection":147},"zone":8,"typeConfidence":0.91,"plateTime":0.4048519113867135,"extension":6.20530610899866},"index":12,"playId":"dbf9695d-9718-31fb-8fab-27b4ca31188c","pitchNumber":8,"startTime":"2026-08-22T02:47:46.992Z","endTime":"2026-08-22T02:47:51.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:47:51.162Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a sharp ground ball to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-22T02:47:52.572Z","endTime":"2026-08-22T02:49:04.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"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],"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":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.945761964196006,"aZ":-12.019507306736298,"pfxX":3.258666115330001,"pfxZ":11.124661117189836,"pX":0.6911541806619859,"pZ":3.0016549392257565,"vX0":-1.8682534176708834,"vY0":-134.22158235740017,"vZ0":-4.91829873892771,"x":90.65,"y":157.74,"x0":0.9753889910842284,"y0":50.005298271566126,"z0":5.7242766591367005,"aX":5.904939812030225},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.2,"breakHorizontal":-5.5,"spinRate":2431,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.409176871112626,"extension":5.7024733674505095},"index":0,"playId":"cbf8037d-b62c-322e-91a7-9f0881c50168","pitchNumber":1,"startTime":"2026-08-22T02:48:17.365Z","endTime":"2026-08-22T02:48:21.103Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88603786177797,"aZ":-32.440250037223414,"pfxX":5.754070771917019,"pfxZ":-0.15733609726005504,"pX":6.88810650379E-4,"pZ":2.190357358962195,"vX0":-4.691512748683136,"vY0":-128.18884437581298,"vZ0":-2.388166044003012,"x":116.97,"y":179.64,"x0":1.1083940725913048,"y0":50.00440065026846,"z0":5.6704848297355674,"aX":9.562081361635979},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":-9.4,"spinRate":1305,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.4275271975777897,"extension":6.115251419688468},"hitData":{"launchSpeed":100.6,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":162.65,"coordY":115.59}},"index":1,"playId":"9ea3ef44-9a57-3c16-b05c-abdb4555a682","pitchNumber":2,"startTime":"2026-08-22T02:48:52.882Z","endTime":"2026-08-22T02:49:04.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:49:04.735Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Yainer Diaz grounds into a force out, pitcher Hayden Juenger to second baseman Donovan Walton. Christian Walker out at 2nd. Yainer Diaz to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-22T02:51:35.037Z","endTime":"2026-08-22T02:52:57.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696522,"link":"/api/v1/people/696522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-22T02:49:16.832Z","endTime":"2026-08-22T02:50:23.708Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hayden Juenger replaces Drew Rom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-22T02:50:23.708Z","endTime":"2026-08-22T02:51:37.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696522,"link":"/api/v1/people/696522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14662132388764,"aZ":-20.955165019708353,"pfxX":0.6012417476063083,"pfxZ":6.449965100758038,"pX":0.6041567968792476,"pZ":2.3408770904526888,"vX0":4.4796692574542325,"vY0":-130.48633952339586,"vZ0":-3.917918515828876,"x":93.97,"y":175.58,"x0":-1.2067092092062506,"y0":50.00524911053877,"z0":5.423381113257984,"aX":1.0458108911953568},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.2,"breakHorizontal":-2.0,"spinRate":2331,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4183320048326489,"extension":5.8352500553109286},"index":2,"playId":"955c419e-9319-3eaa-87ef-d20fc035b57b","pitchNumber":1,"startTime":"2026-08-22T02:51:37.209Z","endTime":"2026-08-22T02:51:41.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96974315096465,"aZ":-14.79321716556993,"pfxX":-7.780001730536901,"pfxZ":9.265817650497238,"pX":0.01540953830000198,"pZ":3.8040783859015384,"vX0":5.637727179118461,"vY0":-137.21215533502436,"vZ0":-1.951712356779055,"x":116.41,"y":136.07,"x0":-1.072157700847093,"y0":50.000855881370896,"z0":5.551285710327543,"aX":-14.591770409477663},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":12.6,"spinRate":2349,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40168229764473606,"extension":5.8031290120346},"index":3,"playId":"326133be-24f7-3010-bf05-aabe436180a2","pitchNumber":2,"startTime":"2026-08-22T02:52:01.241Z","endTime":"2026-08-22T02:52:04.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.729819141079272,"aZ":-14.987207912029808,"pfxX":-7.978826602160169,"pfxZ":9.057734198838974,"pX":0.6238901974586508,"pZ":2.6556214101225843,"vX0":6.862105399920692,"vY0":-137.2181152890705,"vZ0":-4.727877609811822,"x":93.22,"y":167.08,"x0":-0.8786030861861541,"y0":50.003474703995835,"z0":5.429641557507234,"aX":-15.142459776738644},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":13.0,"spinRate":2286,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.39989987063746657,"extension":6.039173875163035},"index":4,"playId":"eb1df6d8-a0ad-3e01-a6e8-a12a1fdbe824","pitchNumber":3,"startTime":"2026-08-22T02:52:24.710Z","endTime":"2026-08-22T02:52:29.714Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506571879376526,"aZ":-25.550844147026236,"pfxX":2.263112534901047,"pfxZ":3.993838630273336,"pX":1.0517595601635266,"pZ":1.56886481399876,"vX0":4.505247843723725,"vY0":-127.50655137924805,"vZ0":-4.589789518544369,"x":76.91,"y":196.42,"x0":-1.0272302002314122,"y0":50.003088277723265,"z0":5.391599971791346,"aX":3.751142433906399},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-5.0,"spinRate":2373,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.42843821312948194,"extension":5.88781416294197},"hitData":{"launchSpeed":81.5,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.17,"coordY":180.48}},"index":5,"playId":"5f6978e9-6b2e-3aa9-a305-4725bd3b748d","pitchNumber":4,"startTime":"2026-08-22T02:52:49.175Z","endTime":"2026-08-22T02:52:57.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:52:57.353Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, shortstop Alika Williams to second baseman Donovan Walton. Yainer Diaz out at 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-22T02:53:16.504Z","endTime":"2026-08-22T02:54:23.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.322271519690986,"aZ":-14.246898987818964,"pfxX":-7.388738040082497,"pfxZ":9.264753074630782,"pX":0.19016724013992312,"pZ":2.400776323651627,"vX0":6.092609102994377,"vY0":-138.55157079901485,"vZ0":-5.614618054063835,"x":109.75,"y":173.96,"x0":-1.0824823807406356,"y0":50.00452086190127,"z0":5.413543382857311,"aX":-14.2989265844203},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":12.0,"spinRate":2379,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39604698511021796,"extension":5.789671192190568},"index":0,"playId":"5e7e2f0a-909f-302a-91e1-36a9cb4987ba","pitchNumber":1,"startTime":"2026-08-22T02:53:26.672Z","endTime":"2026-08-22T02:53:32.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.780951715369167,"aZ":-20.737590763135657,"pfxX":-0.696795176468449,"pfxZ":6.411831830274007,"pX":0.8538978958176321,"pZ":1.4405218452298914,"vX0":5.327403723116528,"vY0":-132.13236562694806,"vZ0":-6.156563378073577,"x":84.45,"y":199.89,"x0":-1.0902298095063219,"y0":50.00458996168084,"z0":5.304460684911525,"aX":-1.2435679890534532},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":0.2,"spinRate":2348,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41310387651829794,"extension":5.90266535284344},"index":1,"playId":"16ef96df-c9c9-3a67-9f78-3df40d208860","pitchNumber":2,"startTime":"2026-08-22T02:53:58.089Z","endTime":"2026-08-22T02:54:02.662Z","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":90.3,"endSpeed":83.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05002568893191,"aZ":-21.54104010755543,"pfxX":0.07277118727087606,"pfxZ":6.022938971909394,"pX":0.7454001288227703,"pZ":2.9405475437106334,"vX0":5.102122043402789,"vY0":-131.55365695039848,"vZ0":-2.349436265097622,"x":88.59,"y":159.39,"x0":-1.2228067670343614,"y0":50.00231989267394,"z0":5.42992524767009,"aX":0.12748531920264916},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":-1.2,"spinRate":2341,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4152211147966214,"extension":5.821581390828829},"hitData":{"launchSpeed":86.1,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.06,"coordY":142.46}},"index":2,"playId":"e4a3d144-f177-3ded-9e7a-7e1748170ecb","pitchNumber":3,"startTime":"2026-08-22T02:54:15.497Z","endTime":"2026-08-22T02:54:23.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:54:23.566Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out sharply, pitcher Enyel De Los Santos to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-22T02:57:09.797Z","endTime":"2026-08-22T02:58:57.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-22T02:56:00.089Z","endTime":"2026-08-22T02:57:11.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023589579624897,"aZ":-26.597153706345885,"pfxX":-0.23486072973296257,"pfxZ":3.4989902526611223,"pX":-0.3555472391518299,"pZ":2.0883346967128094,"vX0":4.9567271702021065,"vY0":-125.84490535895374,"vZ0":-2.5933333859294736,"x":130.55,"y":182.39,"x0":-2.325418059469045,"y0":50.00326906567206,"z0":5.3006341868539755,"aX":-0.37505860043991057},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":-0.8,"spinRate":2242,"spinDirection":217},"zone":7,"typeConfidence":0.91,"plateTime":0.4362748208689471,"extension":6.617859624819718},"index":1,"playId":"8366aa88-b7e7-3dbd-93a3-e116976d04d8","pitchNumber":1,"startTime":"2026-08-22T02:57:11.970Z","endTime":"2026-08-22T02:57:15.745Z","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":84.5,"endSpeed":77.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33353722051475,"aZ":-24.413255452290098,"pfxX":-10.77281941518727,"pfxZ":5.118377083569296,"pX":0.5631078972580049,"pZ":1.264872932027406,"vX0":9.544160326155469,"vY0":-122.67291524667463,"vZ0":-4.8738365350851165,"x":95.54,"y":204.63,"x0":-1.9871376260506894,"y0":50.00465648000518,"z0":5.3707483764395105,"aX":-16.3435686556504},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.3,"breakHorizontal":17.2,"spinRate":1959,"spinDirection":236},"zone":14,"typeConfidence":0.97,"plateTime":0.44730453040279405,"extension":6.705479703020474},"index":2,"playId":"6531a52e-46d6-3ef6-874e-28218c6beebe","pitchNumber":2,"startTime":"2026-08-22T02:57:26.403Z","endTime":"2026-08-22T02:57:30.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17057850358961,"aZ":-24.821490238518926,"pfxX":-10.251071241400735,"pfxZ":4.9459614406947034,"pX":-0.5448096824653086,"pZ":2.1371871849214865,"vX0":6.6920131657429796,"vY0":-121.49372240569029,"vZ0":-2.8324331105822873,"x":137.77,"y":181.08,"x0":-2.011677186502681,"y0":50.001497769418336,"z0":5.4895613138222314,"aX":-15.229444152197042},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.5,"breakHorizontal":16.8,"spinRate":1969,"spinDirection":236},"zone":7,"typeConfidence":0.97,"plateTime":0.4519068116547147,"extension":6.380569688139247},"index":3,"playId":"af383c27-4327-3ba6-a216-d24add6b63ab","pitchNumber":3,"startTime":"2026-08-22T02:57:42.605Z","endTime":"2026-08-22T02:57:46.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-22T02:57:56.017Z","endTime":"2026-08-22T02:58:09.996Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282689877624833,"aZ":-21.98971303307881,"pfxX":-10.340303915722178,"pfxZ":6.8269105902776435,"pX":0.14767033250554096,"pZ":0.8817568764151421,"vX0":8.000056154451691,"vY0":-121.49584249024542,"vZ0":-6.250400851055141,"x":111.37,"y":214.97,"x0":-1.8478206836093243,"y0":50.002039627954545,"z0":5.404439006127587,"aX":-15.424791139201943},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.0,"breakHorizontal":16.8,"spinRate":1916,"spinDirection":234},"zone":14,"typeConfidence":0.97,"plateTime":0.45119399695379236,"extension":6.658635637864919},"index":5,"playId":"518d8a9b-98cf-349c-a5bd-07e40f47baf4","pitchNumber":4,"startTime":"2026-08-22T02:58:09.996Z","endTime":"2026-08-22T02:58:14.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568161215051553,"aZ":-23.155797592018,"pfxX":-10.053656229486183,"pfxZ":5.9577009237742065,"pX":-1.4158858694481347,"pZ":2.636087038615741,"vX0":4.366446225398807,"vY0":-122.63792854808771,"vZ0":-2.1619202547837677,"x":170.97,"y":167.61,"x0":-1.9187923088357284,"y0":50.0052083612763,"z0":5.515931308626915,"aX":-15.227149986598846},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.4,"breakHorizontal":17.0,"spinRate":1914,"spinDirection":234},"zone":11,"typeConfidence":0.97,"plateTime":0.4476190208935833,"extension":6.53271158167052},"index":6,"playId":"d52df991-1483-3556-8b0d-ae7512bb759f","pitchNumber":5,"startTime":"2026-08-22T02:58:26.805Z","endTime":"2026-08-22T02:58:31.160Z","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":95.9,"endSpeed":87.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59448500880106,"aZ":-17.367631624899566,"pfxX":-6.88804187708817,"pfxZ":7.587009433091065,"pX":-0.04328118568141577,"pZ":1.6383703357735,"vX0":7.365168393608375,"vY0":-139.3410576941039,"vZ0":-6.691435795290896,"x":118.65,"y":194.54,"x0":-1.835750133029815,"y0":50.001528084041205,"z0":5.2339317494557385,"aX":-13.438657256570405},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":10.8,"spinRate":2236,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.3942702568197105,"extension":6.4166815085828315},"hitData":{"launchSpeed":107.0,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":130.72,"coordY":177.44}},"index":7,"playId":"1f697e00-166e-3017-8b3b-86116432b13c","pitchNumber":6,"startTime":"2026-08-22T02:58:48.863Z","endTime":"2026-08-22T02:58:57.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T02:58:57.186Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy White flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-22T02:59:02.950Z","endTime":"2026-08-22T03:00:42.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"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":"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.5,"endSpeed":87.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67087951426849,"aZ":-17.216169531694472,"pfxX":-7.431524373213926,"pfxZ":7.5729216811897615,"pX":0.34494566228916396,"pZ":2.274957305453806,"vX0":8.434941055942007,"vY0":-140.15063739781206,"vZ0":-4.894641400914946,"x":103.85,"y":177.36,"x0":-1.7479079455038136,"y0":50.00569554052411,"z0":5.179816901735252,"aX":-14.686225835852396},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":11.5,"spinRate":2313,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.3918185275494075,"extension":6.103234604623736},"index":0,"playId":"e8fbc1f5-1262-36ea-b54b-49b88cf2a837","pitchNumber":1,"startTime":"2026-08-22T02:59:23.046Z","endTime":"2026-08-22T02:59:26.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525408442586492,"aZ":-24.413245081914546,"pfxX":-0.5866952048505558,"pfxZ":4.8271601317417225,"pX":1.641518806148457,"pZ":1.6149227001218265,"vX0":8.91457334895491,"vY0":-125.95390872736112,"vZ0":-4.136226902894227,"x":54.43,"y":195.18,"x0":-1.8669254756459037,"y0":50.00170272312588,"z0":5.251997734982279,"aX":-0.9445783406891898},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.0,"breakHorizontal":-1.0,"spinRate":2189,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.43482940909281,"extension":6.416214627217909},"index":1,"playId":"aeb5f83f-12fb-3381-bdc0-3f7b65d82304","pitchNumber":2,"startTime":"2026-08-22T02:59:37.379Z","endTime":"2026-08-22T02:59:40.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.464544888469085,"aZ":-26.236225857012183,"pfxX":0.0969281714743353,"pfxZ":3.66688426496291,"pX":1.158659355557567,"pZ":2.2271638346786586,"vX0":7.7289578071672,"vY0":-126.42744336589769,"vZ0":-2.2877127864967663,"x":74.14,"y":173.88,"x0":-1.9491766256745973,"y0":50.00601088233687,"z0":5.246766082703363,"aX":0.15659943788364833},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":-1.9,"spinRate":2225,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.43302844708005317,"extension":6.592885852245529},"index":2,"playId":"809e6e33-b4af-32d6-93a8-662bd6f9eea5","pitchNumber":3,"startTime":"2026-08-22T02:59:53.624Z","endTime":"2026-08-22T02:59:57.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21405568752934,"aZ":-17.36361974711766,"pfxX":-7.608079351383022,"pfxZ":7.554280497217279,"pX":-0.13440531091065366,"pZ":3.420356204775364,"vX0":7.389601748089979,"vY0":-139.56661852236124,"vZ0":-1.8693075809775215,"x":122.12,"y":146.43,"x0":-1.8358654814792197,"y0":50.0027203342362,"z0":5.2499450527583225,"aX":-14.91692083495231},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2298,"spinDirection":226},"zone":11,"typeConfidence":0.92,"plateTime":0.39337530894248784,"extension":6.351295875661309},"index":3,"playId":"d0a76215-3f8e-3866-aa17-625f6aa99fe9","pitchNumber":4,"startTime":"2026-08-22T03:00:10.516Z","endTime":"2026-08-22T03:00:13.593Z","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.2,"endSpeed":87.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27873299655063,"aZ":-15.148077986297178,"pfxX":-6.882737610810381,"pfxZ":8.631224222431483,"pX":-0.5489007523484447,"pZ":3.249037617436757,"vX0":6.220225768946333,"vY0":-139.9612828660633,"vZ0":-2.511469936604514,"x":137.92,"y":151.06,"x0":-1.912144821752012,"y0":50.0033481121208,"z0":5.156986048659108,"aX":-13.577643516141347},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":11.0,"spinRate":2259,"spinDirection":235},"zone":1,"typeConfidence":0.92,"plateTime":0.39219931412286435,"extension":6.345155950774233},"hitData":{"launchSpeed":76.5,"launchAngle":39.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.41,"coordY":117.59}},"index":4,"playId":"85473814-ae53-3242-b987-826e419d1fdf","pitchNumber":5,"startTime":"2026-08-22T03:00:33.231Z","endTime":"2026-08-22T03:00:42.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T03:00:42.769Z","atBatIndex":67},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jonah Heim reaches on a fielding error by first baseman Christian Walker. Jonah Heim to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-22T03:00:43.529Z","endTime":"2026-08-22T03:02:38.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.797194421702155,"aZ":-27.794266451366987,"pfxX":1.3160632646705919,"pfxZ":2.7703467572785403,"pX":-0.7023518260747745,"pZ":2.7333805435916254,"vX0":3.371818703965617,"vY0":-125.10969342093755,"vZ0":-0.6936632365647288,"x":143.77,"y":164.98,"x0":-2.239793951625277,"y0":50.00262919866398,"z0":5.29686081670934,"aX":2.0814818243290722},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":-3.1,"spinRate":2181,"spinDirection":192},"zone":4,"typeConfidence":0.93,"plateTime":0.43817656480559997,"extension":6.444267776337678},"index":0,"playId":"1a86a51d-b981-3211-8b53-f6e1c433960c","pitchNumber":1,"startTime":"2026-08-22T03:01:08.404Z","endTime":"2026-08-22T03:01:12.090Z","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.5,"endSpeed":87.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44625823063778,"aZ":-15.954444668411327,"pfxX":-7.263872857213952,"pfxZ":8.148841390843044,"pX":-0.4732284030587127,"pZ":2.994407139760788,"vX0":6.587844562754576,"vY0":-140.34661584220146,"vZ0":-3.560398532741925,"x":135.04,"y":157.93,"x0":-1.9098769097969674,"y0":50.001071806665124,"z0":5.321694301140616,"aX":-14.455987278339336},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2207,"spinDirection":230},"zone":1,"typeConfidence":0.92,"plateTime":0.3906104277901252,"extension":6.182871280858278},"index":1,"playId":"f62e922e-f323-37e5-a288-8d153b3ebebf","pitchNumber":2,"startTime":"2026-08-22T03:01:23.525Z","endTime":"2026-08-22T03:01:26.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47053870940898,"aZ":-16.33919648944196,"pfxX":-7.166355219124272,"pfxZ":8.192677042187821,"pX":-0.09659828412036407,"pZ":3.39122467851716,"vX0":7.903580085859513,"vY0":-138.52972819592293,"vZ0":-2.09482338314645,"x":120.68,"y":147.22,"x0":-2.0627603951439766,"y0":50.00548594455962,"z0":5.255977909561761,"aX":-13.857104583493175},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2248,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.39618500275427326,"extension":6.258866877223642},"index":2,"playId":"40fff56f-57ce-372a-9db9-c5d2776f1e4b","pitchNumber":3,"startTime":"2026-08-22T03:01:47.771Z","endTime":"2026-08-22T03:01:53.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499847721251285,"aZ":-24.298892701014314,"pfxX":-10.262397743554935,"pfxZ":5.029758371273866,"pX":-0.22653914707338543,"pZ":1.4417778101100456,"vX0":7.3086777062708155,"vY0":-124.43384884816142,"vZ0":-4.821186888361672,"x":125.64,"y":199.85,"x0":-1.8718347271756695,"y0":50.00045516843021,"z0":5.423261014958089,"aX":-16.054595553800482},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":1986,"spinDirection":235},"zone":13,"typeConfidence":0.96,"plateTime":0.4405588563750342,"extension":6.582576461138065},"hitData":{"launchSpeed":84.6,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":203.0,"coordY":133.0}},"index":3,"playId":"95c62d57-aaa8-3f8e-a4fd-901f8031ec91","pitchNumber":4,"startTime":"2026-08-22T03:02:25.014Z","endTime":"2026-08-22T03:02:38.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T03:02:38.128Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-22T03:03:33.782Z","endTime":"2026-08-22T03:05:11.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.70"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.42"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.82"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.05"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.59"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.26"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.66"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.22"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-22T03:03:05.992Z","endTime":"2026-08-22T03:03:35.732Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16417871542354,"aZ":-16.570306995617326,"pfxX":-7.434576029331202,"pfxZ":8.132663545353703,"pX":-0.38767871593516634,"pZ":3.517427345971075,"vX0":6.755643607314918,"vY0":-138.6544505915843,"vZ0":-1.9378434047359825,"x":131.78,"y":143.81,"x0":-1.9070593260780133,"y0":50.006449779279066,"z0":5.348892166678509,"aX":-14.270805912853675},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":11.8,"spinRate":2347,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.39722834189445244,"extension":6.194141375240337},"index":1,"playId":"12b62821-c45e-34cb-b135-22c513602323","pitchNumber":1,"startTime":"2026-08-22T03:03:35.732Z","endTime":"2026-08-22T03:03:40.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74723569339277,"aZ":-13.700209350733646,"pfxX":-7.267945499053254,"pfxZ":9.584845654207081,"pX":0.10587021779607488,"pZ":2.914144287430393,"vX0":8.085772312485478,"vY0":-138.82502247938058,"vZ0":-3.9921618239002075,"x":112.96,"y":160.1,"x0":-1.917874226208595,"y0":50.00198786994125,"z0":5.300248658753974,"aX":-14.006951215788249},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":11.2,"spinRate":2461,"spinDirection":229},"zone":2,"typeConfidence":0.92,"plateTime":0.3964747238937374,"extension":6.231559076475456},"index":2,"playId":"5f4142bf-df9c-311c-b0d8-cd934bf51770","pitchNumber":2,"startTime":"2026-08-22T03:03:53.461Z","endTime":"2026-08-22T03:03:57.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-22T03:04:05.080Z","endTime":"2026-08-22T03:04:21.306Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84087660392723,"aZ":-24.975187955368806,"pfxX":-11.262015403917937,"pfxZ":4.781854313499684,"pX":-0.45863073597778153,"pZ":2.73727775193091,"vX0":7.401458947046472,"vY0":-122.35404662109622,"vZ0":-1.4371589194829202,"x":134.48,"y":164.87,"x0":-2.0712211078307576,"y0":50.00145555049262,"z0":5.487863941120931,"aX":-16.945402515928112},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.5,"breakHorizontal":18.5,"spinRate":2057,"spinDirection":235},"zone":1,"typeConfidence":0.97,"plateTime":0.44895601840053745,"extension":6.610955629159544},"index":4,"playId":"5f10c106-f1cd-330c-b835-2a17dca7b71b","pitchNumber":3,"startTime":"2026-08-22T03:04:21.306Z","endTime":"2026-08-22T03:04:24.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98407206806561,"aZ":-17.680566745239215,"pfxX":-7.140331679778871,"pfxZ":7.435982560752809,"pX":-1.0485987020209817,"pZ":3.2610694890317475,"vX0":5.1068234780281685,"vY0":-139.78699310661904,"vZ0":-2.566949307020546,"x":156.97,"y":150.73,"x0":-1.9857124458881394,"y0":50.00274752117446,"z0":5.372933144846843,"aX":-13.91582255964588},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2420,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3941513816473341,"extension":5.961029429424265},"index":5,"playId":"405193db-a0bb-378a-afa6-aefe1a20b049","pitchNumber":4,"startTime":"2026-08-22T03:04:42.420Z","endTime":"2026-08-22T03:04:48.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24566313829267,"aZ":-25.60112090499171,"pfxX":-10.428917934049394,"pfxZ":4.701005317775522,"pX":-0.34601100563216497,"pZ":2.600193621297297,"vX0":6.806724518588659,"vY0":-117.98146468112921,"vZ0":-1.441341307240916,"x":130.19,"y":168.57,"x0":-1.925983409467181,"y0":50.001791441121014,"z0":5.597692485734219,"aX":-14.575313203196899},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.4,"breakHorizontal":17.0,"spinRate":1990,"spinDirection":234},"zone":4,"typeConfidence":0.97,"plateTime":0.46578803499560806,"extension":6.4789146677512255},"hitData":{"launchSpeed":99.1,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.53,"coordY":156.14}},"index":6,"playId":"632d584b-ea0d-34bd-8f86-a7478946880c","pitchNumber":5,"startTime":"2026-08-22T03:05:03.951Z","endTime":"2026-08-22T03:05:11.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T03:05:11.863Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-22T03:03:33.782Z","endTime":"2026-08-22T03:05:11.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.70"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.42"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.82"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.05"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.59"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.26"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.66"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.22"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-22T03:03:05.992Z","endTime":"2026-08-22T03:03:35.732Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16417871542354,"aZ":-16.570306995617326,"pfxX":-7.434576029331202,"pfxZ":8.132663545353703,"pX":-0.38767871593516634,"pZ":3.517427345971075,"vX0":6.755643607314918,"vY0":-138.6544505915843,"vZ0":-1.9378434047359825,"x":131.78,"y":143.81,"x0":-1.9070593260780133,"y0":50.006449779279066,"z0":5.348892166678509,"aX":-14.270805912853675},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":11.8,"spinRate":2347,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.39722834189445244,"extension":6.194141375240337},"index":1,"playId":"12b62821-c45e-34cb-b135-22c513602323","pitchNumber":1,"startTime":"2026-08-22T03:03:35.732Z","endTime":"2026-08-22T03:03:40.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74723569339277,"aZ":-13.700209350733646,"pfxX":-7.267945499053254,"pfxZ":9.584845654207081,"pX":0.10587021779607488,"pZ":2.914144287430393,"vX0":8.085772312485478,"vY0":-138.82502247938058,"vZ0":-3.9921618239002075,"x":112.96,"y":160.1,"x0":-1.917874226208595,"y0":50.00198786994125,"z0":5.300248658753974,"aX":-14.006951215788249},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":11.2,"spinRate":2461,"spinDirection":229},"zone":2,"typeConfidence":0.92,"plateTime":0.3964747238937374,"extension":6.231559076475456},"index":2,"playId":"5f4142bf-df9c-311c-b0d8-cd934bf51770","pitchNumber":2,"startTime":"2026-08-22T03:03:53.461Z","endTime":"2026-08-22T03:03:57.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-22T03:04:05.080Z","endTime":"2026-08-22T03:04:21.306Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84087660392723,"aZ":-24.975187955368806,"pfxX":-11.262015403917937,"pfxZ":4.781854313499684,"pX":-0.45863073597778153,"pZ":2.73727775193091,"vX0":7.401458947046472,"vY0":-122.35404662109622,"vZ0":-1.4371589194829202,"x":134.48,"y":164.87,"x0":-2.0712211078307576,"y0":50.00145555049262,"z0":5.487863941120931,"aX":-16.945402515928112},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.5,"breakHorizontal":18.5,"spinRate":2057,"spinDirection":235},"zone":1,"typeConfidence":0.97,"plateTime":0.44895601840053745,"extension":6.610955629159544},"index":4,"playId":"5f10c106-f1cd-330c-b835-2a17dca7b71b","pitchNumber":3,"startTime":"2026-08-22T03:04:21.306Z","endTime":"2026-08-22T03:04:24.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98407206806561,"aZ":-17.680566745239215,"pfxX":-7.140331679778871,"pfxZ":7.435982560752809,"pX":-1.0485987020209817,"pZ":3.2610694890317475,"vX0":5.1068234780281685,"vY0":-139.78699310661904,"vZ0":-2.566949307020546,"x":156.97,"y":150.73,"x0":-1.9857124458881394,"y0":50.00274752117446,"z0":5.372933144846843,"aX":-13.91582255964588},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2420,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3941513816473341,"extension":5.961029429424265},"index":5,"playId":"405193db-a0bb-378a-afa6-aefe1a20b049","pitchNumber":4,"startTime":"2026-08-22T03:04:42.420Z","endTime":"2026-08-22T03:04:48.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24566313829267,"aZ":-25.60112090499171,"pfxX":-10.428917934049394,"pfxZ":4.701005317775522,"pX":-0.34601100563216497,"pZ":2.600193621297297,"vX0":6.806724518588659,"vY0":-117.98146468112921,"vZ0":-1.441341307240916,"x":130.19,"y":168.57,"x0":-1.925983409467181,"y0":50.001791441121014,"z0":5.597692485734219,"aX":-14.575313203196899},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.4,"breakHorizontal":17.0,"spinRate":1990,"spinDirection":234},"zone":4,"typeConfidence":0.97,"plateTime":0.46578803499560806,"extension":6.4789146677512255},"hitData":{"launchSpeed":99.1,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.53,"coordY":156.14}},"index":6,"playId":"632d584b-ea0d-34bd-8f86-a7478946880c","pitchNumber":5,"startTime":"2026-08-22T03:05:03.951Z","endTime":"2026-08-22T03:05:11.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-22T03:05:11.863Z","atBatIndex":69},"scoringPlays":[28,38,39,57],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":144.4,"y":175.91},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":133.92,"y":51.66},"type":"O","description":"Flyout"}],"home":[{"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":135.28,"y":184.03},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":140.86,"y":179.97},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":126.66,"y":178.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":114.69,"y":145.66},"type":"O","description":"Pop Out"}],"home":[{"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":76.47,"y":116.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":156.49,"y":157.18},"type":"O","description":"Pop Out"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":161.98,"y":157.39},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":83.42,"y":88.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":140.54,"y":151.77},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":137.81,"y":180.98},"type":"O","description":"Pop Out"}],"home":[{"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":141.36,"y":141.95},"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":3,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":107.69,"y":185.55},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":143.39,"y":179.97},"type":"O","description":"Lineout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":112.97,"y":161.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":110.94,"y":160.71},"type":"O","description":"Groundout"}],"home":[{"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":53.15,"y":114.07},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":105.0,"y":64.24},"type":"O","description":"Sac Fly"},{"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":60.52,"y":80.91},"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":4,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":103.85,"y":164.76},"type":"O","description":"Lineout"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33,34],"bottom":[35,36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":90.67,"y":132.32},"type":"O","description":"Flyout"}],"home":[{"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"coordinates":{"x":151.5,"y":167.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":5,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":126.62,"y":67.36},"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":5,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":137.81,"y":75.54},"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":5,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":200.17,"y":126.74},"type":"H","description":"Double"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43,44,45],"bottom":[46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":92.06,"y":87.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":76.98,"y":115.59},"type":"H","description":"Single"}],"home":[{"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":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":112.97,"y":84.16},"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":6,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":138.32,"y":151.07},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":49,"endIndex":58,"top":[49,50,51,52,53],"bottom":[54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":153.53,"y":155.13},"type":"O","description":"Groundout"}],"home":[{"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":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":131.22,"y":182.0},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":79.98,"y":68.34},"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":7,"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":70.0,"y":80.0},"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":7,"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":75.96,"y":165.27},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":65,"top":[59,60,61],"bottom":[62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":145.92,"y":153.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":124.57,"y":188.33},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":172.97,"y":114.1},"type":"O","description":"Flyout"}],"home":[{"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":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":162.65,"y":115.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":127.17,"y":180.48},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":119.06,"y":142.46},"type":"O","description":"Forceout"}]}},{"startIndex":66,"endIndex":69,"top":[66,67,68,69],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":130.72,"y":177.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":183.41,"y":117.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":203.0,"y":133.0},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":153.53,"y":156.14},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":9,"errors":1,"leftOnBase":6},"away":{"runs":0,"hits":3,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"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":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"shortstop":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"left":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"onDeck":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"inHole":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"battingOrder":8,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"onDeck":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"inHole":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"battingOrder":8,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".243","atBats":30,"obp":".317","slg":".399","ops":".716","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":3,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":28,"obp":".394","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":143,"era":"5.50","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.51","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":53,"strikes":90,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":4,"pitchesPerInning":"17.88","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":38,"groundOuts":102,"airOuts":74,"runs":48,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":99,"baseOnBalls":45,"intentionalWalks":1,"hits":75,"hitByPitch":1,"avg":".216","atBats":348,"obp":".306","slg":".353","ops":".659","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":123,"rbi":36,"leftOnBase":142,"sacBunts":1,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.64","popOuts":10,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":211,"errors":3,"chances":216,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":48,"groundOuts":80,"airOuts":82,"runs":26,"doubles":15,"triples":0,"homeRuns":11,"strikeOuts":55,"baseOnBalls":23,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".207","atBats":270,"obp":".272","slg":".385","ops":".657","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":104,"rbi":39,"leftOnBase":134,"sacBunts":0,"sacFlies":3,"babip":".217","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.54","popOuts":17,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":42,"stolenBasePercentage":".792","caughtStealingPercentage":".208","assists":17,"putOuts":429,"errors":4,"chances":450,"fielding":".991","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695720":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"jerseyNumber":"47","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":15,"groundOuts":37,"airOuts":28,"runs":12,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":4,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".248","atBats":113,"obp":".274","slg":".319","ops":".593","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":36,"rbi":4,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.50","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":88,"errors":3,"chances":120,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2 BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":38,"airOuts":42,"runs":27,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".284","atBats":148,"obp":".376","slg":".439","ops":".815","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":65,"rbi":17,"leftOnBase":61,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.33","popOuts":4,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":41,"errors":3,"chances":109,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 8-8)","summary":"5.0 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":18,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":94,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":37,"strikes":57,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":23,"flyOuts":70,"groundOuts":135,"airOuts":130,"runs":59,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":118,"baseOnBalls":55,"intentionalWalks":1,"hits":108,"hitByPitch":9,"atBats":484,"obp":".311","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2102,"era":"3.60","inningsPitched":"132.1","wins":8,"losses":8,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":53,"whip":"1.23","battersFaced":555,"outs":397,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2102,"balls":821,"strikes":1281,"strikePercentage":".610","hitBatsmen":9,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":3,"winPercentage":".500","pitchesPerInning":"15.88","gamesFinished":2,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"8.03","walksPer9Inn":"3.74","hitsPer9Inn":"7.35","runsScoredPer9":"4.01","homeRunsPer9":"0.95","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":7,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":78,"flyOuts":36,"groundOuts":62,"airOuts":64,"runs":50,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":73,"baseOnBalls":20,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".265","atBats":268,"obp":".325","slg":".474","ops":".799","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":127,"rbi":36,"leftOnBase":105,"sacBunts":2,"sacFlies":0,"babip":".315","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.14","popOuts":17,"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":104,"putOuts":98,"errors":7,"chances":209,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683021":{"person":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".400","slg":".400","ops":".800","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680723":{"person":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":8,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":43,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":203,"era":"6.97","inningsPitched":"10.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"2.03","battersFaced":52,"outs":31,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":203,"balls":82,"strikes":121,"strikePercentage":".600","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":1,"winPercentage":".500","pitchesPerInning":"19.65","gamesFinished":2,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"13.94","walksPer9Inn":"6.10","hitsPer9Inn":"12.19","runsScoredPer9":"6.97","homeRunsPer9":"0.87","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":57,"groundOuts":103,"airOuts":122,"runs":35,"doubles":16,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":1,"hits":93,"hitByPitch":4,"avg":".261","atBats":357,"obp":".313","slg":".356","ops":".669","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":127,"rbi":43,"leftOnBase":147,"sacBunts":1,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.84","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":23,"lineOuts":42},"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":182,"putOuts":259,"errors":4,"chances":445,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID661531":{"person":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".205","atBats":39,"obp":".225","slg":".436","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":17,"rbi":8,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".185","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":5,"putOuts":84,"errors":1,"chances":90,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":96,"flyOuts":39,"groundOuts":82,"airOuts":70,"runs":24,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":44,"baseOnBalls":27,"intentionalWalks":0,"hits":68,"hitByPitch":4,"avg":".261","atBats":261,"obp":".336","slg":".406","ops":".742","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":106,"rbi":35,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.29","popOuts":11,"lineOuts":20},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":8,"groundOuts":9,"airOuts":13,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":36,"obp":".439","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"9.00","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"2.25","battersFaced":41,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":56,"strikes":77,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".---","pitchesPerInning":"16.63","gamesFinished":8,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"1.13","walksPer9Inn":"5.63","hitsPer9Inn":"14.63","runsScoredPer9":"10.13","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":83,"errors":0,"chances":86,"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"}]},"ID656240":{"person":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":10,"groundOuts":19,"airOuts":19,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":66,"obp":".338","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":280,"era":"2.60","inningsPitched":"17.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.44","battersFaced":75,"outs":52,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":97,"strikes":183,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.15","gamesFinished":5,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.60","hitsPer9Inn":"10.38","runsScoredPer9":"3.63","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":17,"flyOuts":59,"groundOuts":59,"airOuts":118,"runs":53,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":81,"baseOnBalls":46,"intentionalWalks":0,"hits":89,"hitByPitch":3,"atBats":340,"obp":".351","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","numberOfPitches":1598,"era":"5.22","inningsPitched":"88.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":51,"whip":"1.53","battersFaced":396,"outs":264,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1598,"balls":615,"strikes":983,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".556","pitchesPerInning":"18.16","gamesFinished":0,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"8.28","walksPer9Inn":"4.70","hitsPer9Inn":"9.10","runsScoredPer9":"5.42","homeRunsPer9":"1.53","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":41,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":16,"groundOuts":36,"airOuts":35,"runs":16,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":6,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".261","atBats":142,"obp":".298","slg":".387","ops":".685","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":55,"rbi":10,"leftOnBase":58,"sacBunts":2,"sacFlies":1,"babip":".337","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":49,"errors":6,"chances":141,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691777":{"person":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"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":63,"flyOuts":21,"groundOuts":33,"airOuts":52,"runs":27,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":73,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":4,"avg":".213","atBats":197,"obp":".288","slg":".371","ops":".659","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":73,"rbi":24,"leftOnBase":83,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.83","popOuts":18,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":31,"errors":3,"chances":93,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":2,"flyOuts":13,"groundOuts":22,"airOuts":28,"runs":10,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":96,"obp":".310","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":357,"era":"3.91","inningsPitched":"23.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":10,"whip":"1.35","battersFaced":100,"outs":69,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":115,"strikes":242,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".---","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"7.43","walksPer9Inn":"1.17","hitsPer9Inn":"10.96","runsScoredPer9":"3.91","homeRunsPer9":"0.78","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":46,"groundOuts":65,"airOuts":81,"runs":46,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":88,"baseOnBalls":40,"intentionalWalks":2,"hits":84,"hitByPitch":3,"atBats":314,"obp":".352","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1445,"era":"4.83","inningsPitched":"82.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.51","battersFaced":361,"outs":246,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1445,"balls":516,"strikes":929,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".385","pitchesPerInning":"17.62","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.66","walksPer9Inn":"4.39","hitsPer9Inn":"9.22","runsScoredPer9":"5.05","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696522":{"person":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":14,"groundOuts":13,"airOuts":25,"runs":13,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":62,"obp":".397","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":273,"era":"7.63","inningsPitched":"15.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.83","battersFaced":74,"outs":46,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":273,"balls":102,"strikes":171,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".000","pitchesPerInning":"17.80","gamesFinished":2,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"3.52","walksPer9Inn":"4.11","hitsPer9Inn":"12.33","runsScoredPer9":"7.63","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":34,"groundOuts":28,"airOuts":38,"runs":20,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":145,"obp":".311","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":699,"era":"4.39","inningsPitched":"41.0","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":8,"blownSaves":1,"earnedRuns":20,"whip":"1.22","battersFaced":167,"outs":123,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":699,"balls":248,"strikes":451,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".571","pitchesPerInning":"17.05","gamesFinished":14,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"10.76","walksPer9Inn":"4.17","hitsPer9Inn":"6.80","runsScoredPer9":"4.39","homeRunsPer9":"1.76","inheritedRunners":31,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":19,"groundOuts":33,"airOuts":42,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".236","atBats":127,"obp":".317","slg":".283","ops":".600","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":36,"rbi":7,"leftOnBase":65,"sacBunts":2,"sacFlies":0,"babip":".284","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"127.00","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":49,"errors":4,"chances":124,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695034":{"person":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":1,"flyOuts":6,"groundOuts":11,"airOuts":11,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":46,"obp":".472","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":209,"era":"11.70","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.50","battersFaced":53,"outs":30,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":84,"strikes":125,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"20.90","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"17.10","runsScoredPer9":"11.70","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":58,"gamesStarted":0,"flyOuts":23,"groundOuts":40,"airOuts":49,"runs":25,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":72,"baseOnBalls":35,"intentionalWalks":2,"hits":51,"hitByPitch":5,"atBats":211,"obp":".361","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1078,"era":"3.79","inningsPitched":"54.2","wins":3,"losses":2,"saves":12,"saveOpportunities":18,"holds":10,"blownSaves":6,"earnedRuns":23,"whip":"1.57","battersFaced":253,"outs":164,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":1078,"balls":422,"strikes":656,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".600","pitchesPerInning":"19.72","gamesFinished":20,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"11.85","walksPer9Inn":"5.76","hitsPer9Inn":"8.40","runsScoredPer9":"4.12","homeRunsPer9":"0.99","inheritedRunners":37,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":1,"flyOuts":34,"groundOuts":44,"airOuts":51,"runs":27,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":67,"baseOnBalls":30,"intentionalWalks":1,"hits":53,"hitByPitch":3,"atBats":210,"obp":".350","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":989,"era":"3.51","inningsPitched":"56.1","wins":4,"losses":3,"saves":0,"saveOpportunities":4,"holds":7,"blownSaves":4,"earnedRuns":22,"whip":"1.47","battersFaced":248,"outs":169,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":989,"balls":387,"strikes":602,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".571","pitchesPerInning":"17.56","gamesFinished":13,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"10.70","walksPer9Inn":"4.79","hitsPer9Inn":"8.47","runsScoredPer9":"4.31","homeRunsPer9":"0.96","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":25,"groundOuts":86,"airOuts":39,"runs":33,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":87,"baseOnBalls":22,"intentionalWalks":0,"hits":76,"hitByPitch":11,"avg":".267","atBats":285,"obp":".341","slg":".365","ops":".706","caughtStealing":8,"stolenBases":14,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":104,"rbi":26,"leftOnBase":105,"sacBunts":1,"sacFlies":2,"babip":".361","groundOutsToAirouts":"2.21","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":241,"errors":6,"chances":250,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":11,"flyOuts":58,"groundOuts":61,"airOuts":93,"runs":69,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":98,"baseOnBalls":33,"intentionalWalks":0,"hits":93,"hitByPitch":9,"atBats":341,"obp":".350","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1502,"era":"6.96","inningsPitched":"85.1","wins":2,"losses":9,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":66,"whip":"1.48","battersFaced":387,"outs":256,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1502,"balls":530,"strikes":972,"strikePercentage":".650","hitBatsmen":9,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".182","pitchesPerInning":"17.60","gamesFinished":5,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.48","hitsPer9Inn":"9.81","runsScoredPer9":"7.28","homeRunsPer9":"1.69","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":88,"groundOuts":96,"airOuts":148,"runs":83,"doubles":20,"triples":4,"homeRuns":29,"strikeOuts":89,"baseOnBalls":47,"intentionalWalks":0,"hits":121,"hitByPitch":3,"atBats":448,"obp":".339","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1960,"era":"6.02","inningsPitched":"113.2","wins":3,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.48","battersFaced":504,"outs":341,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1960,"balls":733,"strikes":1227,"strikePercentage":".630","hitBatsmen":3,"balks":3,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".214","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"7.05","walksPer9Inn":"3.72","hitsPer9Inn":"9.58","runsScoredPer9":"6.57","homeRunsPer9":"2.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":25,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[703607,643446,680869,666126,675961,671732,695720,641680,622268,691777,669372,665660,680723,696522],"pitchers":[669372,665660,680723,696522],"bench":[687231,661531,683021],"bullpen":[669620,656240,663687,695611,682052,665622,695034,678022,605488],"battingOrder":[703607,643446,680869,675961,671732,695720,641680,622268,691777],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Cortes; McNeil; Walton."},{"label":"Runners left in scoring position, 2 out","value":"Walton; Bolte; Butler, L; McNeil."},{"label":"GIDP","value":"McNeil."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Walton (2, 2nd base off Wesneski/Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Heim-Walton; McNeil-Walton-White)."}]}],"note":[{"label":"a","value":"Flied out for Cortes in the 8th."}]},"home":{"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":4,"groundOuts":7,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".243","atBats":28,"obp":".317","slg":".411","ops":".728","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":13,"rbi":4,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":30,"obp":".229","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":167,"era":"4.62","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.36","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":167,"balls":58,"strikes":109,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"pitchesPerInning":"18.56","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"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":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":87,"groundOuts":78,"airOuts":186,"runs":49,"doubles":23,"triples":1,"homeRuns":16,"strikeOuts":69,"baseOnBalls":50,"intentionalWalks":0,"hits":117,"hitByPitch":17,"avg":".262","atBats":446,"obp":".356","slg":".426","ops":".782","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":517,"totalBases":190,"rbi":68,"leftOnBase":223,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.88","popOuts":52,"lineOuts":47},"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":152,"putOuts":128,"errors":7,"chances":287,"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, 10)","summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":20,"groundOuts":35,"airOuts":39,"runs":24,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":61,"baseOnBalls":35,"intentionalWalks":0,"hits":32,"hitByPitch":4,"atBats":165,"obp":".348","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":865,"era":"4.21","inningsPitched":"47.0","wins":4,"losses":3,"saves":7,"saveOpportunities":8,"holds":10,"blownSaves":1,"earnedRuns":22,"whip":"1.43","battersFaced":206,"outs":141,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":865,"balls":362,"strikes":503,"strikePercentage":".580","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".571","pitchesPerInning":"18.40","gamesFinished":23,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"11.68","walksPer9Inn":"6.70","hitsPer9Inn":"6.13","runsScoredPer9":"4.60","homeRunsPer9":"1.34","inheritedRunners":10,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":14,"groundOuts":31,"airOuts":37,"runs":21,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".258","atBats":120,"obp":".303","slg":".342","ops":".645","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":41,"rbi":13,"leftOnBase":37,"sacBunts":3,"sacFlies":3,"babip":".309","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","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":82,"putOuts":61,"errors":5,"chances":148,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":25,"gamesStarted":10,"flyOuts":34,"groundOuts":59,"airOuts":72,"runs":37,"doubles":10,"triples":2,"homeRuns":10,"strikeOuts":67,"baseOnBalls":30,"intentionalWalks":0,"hits":62,"hitByPitch":11,"atBats":260,"obp":".342","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1162,"era":"4.35","inningsPitched":"68.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":33,"whip":"1.35","battersFaced":301,"outs":205,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1162,"balls":436,"strikes":726,"strikePercentage":".620","hitBatsmen":11,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".455","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"8.82","walksPer9Inn":"3.95","hitsPer9Inn":"8.17","runsScoredPer9":"4.87","homeRunsPer9":"1.32","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"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":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":62,"groundOuts":111,"airOuts":104,"runs":54,"doubles":15,"triples":3,"homeRuns":17,"strikeOuts":113,"baseOnBalls":35,"intentionalWalks":0,"hits":90,"hitByPitch":6,"avg":".218","atBats":412,"obp":".285","slg":".393","ops":".678","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":162,"rbi":48,"leftOnBase":190,"sacBunts":0,"sacFlies":6,"babip":".253","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.24","popOuts":19,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":237,"errors":5,"chances":250,"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":{"note":"(W, 3-1)","summary":"5.0 IP, 0 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","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":4,"lineOuts":0},"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":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":16,"groundOuts":24,"airOuts":32,"runs":13,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":100,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":412,"era":"4.23","inningsPitched":"27.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.23","battersFaced":113,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":147,"strikes":265,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".750","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.16","walksPer9Inn":"3.25","hitsPer9Inn":"7.81","runsScoredPer9":"4.23","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":13,"gamesStarted":13,"flyOuts":28,"groundOuts":78,"airOuts":48,"runs":30,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":72,"baseOnBalls":40,"intentionalWalks":0,"hits":49,"hitByPitch":4,"atBats":246,"obp":".320","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","numberOfPitches":1198,"era":"3.67","inningsPitched":"68.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.30","battersFaced":291,"outs":206,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1198,"balls":486,"strikes":712,"strikePercentage":".590","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"9.44","walksPer9Inn":"5.24","hitsPer9Inn":"6.42","runsScoredPer9":"3.93","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":15,"groundOuts":21,"airOuts":31,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":106,"obp":".205","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":475,"era":"0.87","inningsPitched":"31.0","wins":4,"losses":1,"saves":18,"saveOpportunities":18,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.77","battersFaced":117,"outs":93,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":149,"strikes":326,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".800","pitchesPerInning":"15.32","gamesFinished":25,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"11.90","walksPer9Inn":"3.19","hitsPer9Inn":"3.77","runsScoredPer9":"0.87","homeRunsPer9":"0.29","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"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":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":0,"flyOuts":39,"groundOuts":48,"airOuts":75,"runs":31,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":1,"hits":55,"hitByPitch":0,"atBats":228,"obp":".281","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":933,"era":"4.07","inningsPitched":"59.2","wins":2,"losses":3,"saves":5,"saveOpportunities":7,"holds":9,"blownSaves":2,"earnedRuns":27,"whip":"1.14","battersFaced":244,"outs":179,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":302,"strikes":631,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".400","pitchesPerInning":"15.64","gamesFinished":16,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"7.99","walksPer9Inn":"1.96","hitsPer9Inn":"8.30","runsScoredPer9":"4.68","homeRunsPer9":"1.06","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":19},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"1-4 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":69,"groundOuts":85,"airOuts":130,"runs":43,"doubles":21,"triples":2,"homeRuns":8,"strikeOuts":86,"baseOnBalls":35,"intentionalWalks":2,"hits":89,"hitByPitch":2,"avg":".229","atBats":389,"obp":".295","slg":".355","ops":".650","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":138,"rbi":29,"leftOnBase":177,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.62","popOuts":28,"lineOuts":33},"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":254,"errors":2,"chances":260,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":16,"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":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":63,"gamesStarted":1,"flyOuts":43,"groundOuts":38,"airOuts":84,"runs":15,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":64,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":4,"atBats":221,"obp":".238","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":982,"era":"1.98","inningsPitched":"63.2","wins":6,"losses":1,"saves":0,"saveOpportunities":1,"holds":18,"blownSaves":1,"earnedRuns":14,"whip":"0.83","battersFaced":243,"outs":191,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":982,"balls":331,"strikes":651,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".857","pitchesPerInning":"15.42","gamesFinished":1,"strikeoutWalkRatio":"4.92","strikeoutsPer9Inn":"9.05","walksPer9Inn":"1.84","hitsPer9Inn":"5.65","runsScoredPer9":"2.12","homeRunsPer9":"0.85","inheritedRunners":33,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":14},"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":{},"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":48,"gamesStarted":0,"flyOuts":61,"groundOuts":56,"airOuts":94,"runs":31,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":0,"hits":60,"hitByPitch":2,"atBats":281,"obp":".295","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1331,"era":"3.35","inningsPitched":"78.0","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":29,"whip":"1.19","battersFaced":324,"outs":234,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":1331,"balls":510,"strikes":821,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".667","pitchesPerInning":"17.06","gamesFinished":8,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"9.12","walksPer9Inn":"3.81","hitsPer9Inn":"6.92","runsScoredPer9":"3.58","homeRunsPer9":"1.15","inheritedRunners":22,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":15,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":1,"gamesStarted":1,"flyOuts":3,"groundOuts":0,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":14,"obp":".389","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":89,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.64","battersFaced":18,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":40,"strikes":49,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"24.27","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.82","walksPer9Inn":"7.36","hitsPer9Inn":"7.36","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"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":19,"gamesStarted":0,"flyOuts":15,"groundOuts":8,"airOuts":19,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":64,"obp":".347","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":273,"era":"3.31","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":6,"whip":"1.53","battersFaced":72,"outs":49,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":273,"balls":90,"strikes":183,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".500","pitchesPerInning":"16.71","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"11.02","walksPer9Inn":"4.41","hitsPer9Inn":"9.37","runsScoredPer9":"4.41","homeRunsPer9":"1.10","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"2-4 | CS","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":47,"groundOuts":120,"airOuts":93,"runs":56,"doubles":16,"triples":2,"homeRuns":13,"strikeOuts":88,"baseOnBalls":35,"intentionalWalks":1,"hits":98,"hitByPitch":2,"avg":".247","atBats":396,"obp":".310","slg":".396","ops":".706","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":16,"groundIntoTriplePlay":1,"plateAppearances":436,"totalBases":157,"rbi":37,"leftOnBase":187,"sacBunts":1,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.46","popOuts":22,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":177,"putOuts":103,"errors":5,"chances":285,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":25,"groundOuts":36,"airOuts":43,"runs":26,"doubles":6,"triples":2,"homeRuns":7,"strikeOuts":68,"baseOnBalls":19,"intentionalWalks":1,"hits":39,"hitByPitch":4,"avg":".211","atBats":185,"obp":".298","slg":".378","ops":".676","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":70,"rbi":20,"leftOnBase":67,"sacBunts":1,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.43","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":133,"errors":2,"chances":136,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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}},"ID669384":{"person":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":15,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".243","atBats":37,"obp":".300","slg":".351","ops":".651","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":13,"rbi":4,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".276","groundOutsToAirouts":"2.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":16,"errors":2,"chances":42,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":44,"groundOuts":79,"airOuts":77,"runs":59,"doubles":14,"triples":1,"homeRuns":14,"strikeOuts":69,"baseOnBalls":21,"intentionalWalks":0,"hits":88,"hitByPitch":6,"avg":".283","atBats":311,"obp":".338","slg":".469","ops":".807","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":146,"rbi":40,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.21","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":103,"errors":9,"chances":254,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":22,"gamesStarted":22,"flyOuts":90,"groundOuts":90,"airOuts":150,"runs":51,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":120,"baseOnBalls":48,"intentionalWalks":0,"hits":99,"hitByPitch":9,"atBats":455,"obp":".304","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2064,"era":"3.68","inningsPitched":"122.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.20","battersFaced":516,"outs":367,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2064,"balls":756,"strikes":1308,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".533","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.83","walksPer9Inn":"3.53","hitsPer9Inn":"7.28","runsScoredPer9":"3.75","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":2,"chances":18,"fielding":".889","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":11,"gamesStarted":7,"flyOuts":38,"groundOuts":19,"airOuts":55,"runs":26,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":147,"obp":".377","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":653,"era":"6.44","inningsPitched":"36.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.68","battersFaced":167,"outs":109,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":653,"balls":235,"strikes":418,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".200","pitchesPerInning":"17.97","gamesFinished":2,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"7.43","walksPer9Inn":"4.21","hitsPer9Inn":"10.90","runsScoredPer9":"6.44","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":11,"groundOuts":18,"airOuts":26,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":17,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".218","atBats":87,"obp":".346","slg":".333","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":29,"rbi":15,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.50","popOuts":5,"lineOuts":10},"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":65,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":1,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":67,"groundOuts":107,"airOuts":123,"runs":61,"doubles":24,"triples":1,"homeRuns":23,"strikeOuts":121,"baseOnBalls":42,"intentionalWalks":2,"hits":106,"hitByPitch":9,"avg":".233","atBats":455,"obp":".309","slg":".442","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":508,"totalBases":201,"rbi":72,"leftOnBase":258,"sacBunts":0,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.78","popOuts":26,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":780,"errors":1,"chances":865,"fielding":".999","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":75,"flyOuts":36,"groundOuts":55,"airOuts":73,"runs":21,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":17,"intentionalWalks":1,"hits":47,"hitByPitch":0,"avg":".220","atBats":214,"obp":".276","slg":".350","ops":".626","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":75,"rbi":25,"leftOnBase":86,"sacBunts":5,"sacFlies":1,"babip":".245","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.57","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":15,"stolenBases":53,"stolenBasePercentage":".779","caughtStealingPercentage":".221","assists":23,"putOuts":598,"errors":1,"chances":622,"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":"600","stats":{"batting":{"summary":"1-4 | CS","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":26,"groundOuts":91,"airOuts":52,"runs":25,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":0,"hits":61,"hitByPitch":1,"avg":".254","atBats":240,"obp":".282","slg":".392","ops":".674","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":94,"rbi":28,"leftOnBase":108,"sacBunts":0,"sacFlies":2,"babip":".270","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":11,"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":14,"stolenBases":45,"stolenBasePercentage":".763","caughtStealingPercentage":".237","assists":18,"putOuts":487,"errors":2,"chances":507,"fielding":".996","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":"2-3 | 2 2B, HBP, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":91,"groundOuts":76,"airOuts":144,"runs":85,"doubles":28,"triples":0,"homeRuns":36,"strikeOuts":95,"baseOnBalls":87,"intentionalWalks":24,"hits":147,"hitByPitch":8,"avg":".321","atBats":458,"obp":".434","slg":".618","ops":"1.052","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":557,"totalBases":283,"rbi":90,"leftOnBase":142,"sacBunts":0,"sacFlies":4,"babip":".335","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.72","popOuts":18,"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":29,"errors":2,"chances":31,"fielding":".935","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[514888,670541,666211,670623,662139,572233,673237,701358,669384,669397,669713,656986,650556,595345,660853],"pitchers":[669713,656986,650556,595345,660853],"bench":[665161,543877,664774],"bullpen":[805123,686613,623352,837227,664299,663567,814490,678906],"battingOrder":[514888,666211,670623,662139,572233,673237,701358,669384,669397],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Varsho (21, Ginn); Alvarez, Y 2 (28, Ginn, Rom); Paredes (23, Ginn)."},{"label":"TB","value":"Altuve 2; Alvarez, Y 4; Diaz, Y; Paredes 2; Varsho 2; Walker, C 2."},{"label":"RBI","value":"Alvarez, Y 2 (90); Paredes (68); Walker, C (72)."},{"label":"2-out RBI","value":"Paredes; Alvarez, Y 2."},{"label":"Runners left in scoring position, 2 out","value":"Walker, C 2; Varsho; Smith; Paredes."},{"label":"SAC","value":"Allen, N."},{"label":"SF","value":"Walker, C."},{"label":"GIDP","value":"Diaz, Y."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Diaz, Y (2, 2nd base by Ginn/Heim); Altuve (3, 2nd base by Ginn/Heim)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Walker, C (1, fielding)."},{"label":"DP","value":"(Walker, C-Allen, N-Walker, C)."}]}],"note":[]}},"officials":[{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Alvarez, Y (by Ginn)."},{"label":"Pitch timer violations","value":"Wesneski (pitcher)."},{"label":"ABS Challenge","value":"Heim 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Diaz, Y (Ball-Overturned to Strike); Walker, C (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ginn 94-57; Alvarado 11-9; Rom 31-18; Juenger 7-6; Wesneski 91-59; Sousa 17-12; Abreu, B 23-13; Okert 16-12; De Los Santos, E 20-13."},{"label":"Groundouts-flyouts","value":"Ginn 3-2; Alvarado 1-0; Rom 1-2; Juenger 2-0; Wesneski 4-2; Sousa 0-0; Abreu, B 1-0; Okert 2-1; De Los Santos, E 3-1."},{"label":"Batters faced","value":"Ginn 22; Alvarado 3; Rom 7; Juenger 2; Wesneski 18; Sousa 5; Abreu, B 5; Okert 3; De Los Santos, E 4."},{"label":"Inherited runners-scored","value":"Juenger 1-0."},{"label":"Umpires","value":"HP: Jonathan Parra. 1B: Will Little. 2B: Ryan Wills. 3B: Ryan Additon. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:54."},{"label":"Att","value":"28,477."},{"label":"Venue","value":"Daikin Park."},{"label":"August 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713","boxscoreName":"Wesneski"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"5.0 IP, 0 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","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":4,"lineOuts":0},"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":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":16,"groundOuts":24,"airOuts":32,"runs":13,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":100,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":412,"era":"4.23","inningsPitched":"27.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.23","battersFaced":113,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":147,"strikes":265,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".750","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.16","walksPer9Inn":"3.25","hitsPer9Inn":"7.81","runsScoredPer9":"4.23","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","boxscoreName":"Alvarez, Y"},"jerseyNumber":"44","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2 2B, HBP, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":91,"groundOuts":76,"airOuts":144,"runs":85,"doubles":28,"triples":0,"homeRuns":36,"strikeOuts":95,"baseOnBalls":87,"intentionalWalks":24,"hits":147,"hitByPitch":8,"avg":".321","atBats":458,"obp":".434","slg":".618","ops":"1.052","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":557,"totalBases":283,"rbi":90,"leftOnBase":142,"sacBunts":0,"sacFlies":4,"babip":".335","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.72","popOuts":18,"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":29,"errors":2,"chances":31,"fielding":".935","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","boxscoreName":"Walton"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2 BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":38,"airOuts":42,"runs":27,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".284","atBats":148,"obp":".376","slg":".439","ops":".815","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":65,"rbi":17,"leftOnBase":61,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.33","popOuts":4,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":41,"errors":3,"chances":109,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":669713,"fullName":"Hayden Wesneski","link":"/api/v1/people/669713"},"loser":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}