{"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":824191,"link":"/api/v1.1/game/824191/feed/live","metaData":{"wait":10,"timeStamp":"20260530_030508","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824191,"type":"R","doubleHeader":"N","id":"2026/05/29/milmlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824191-2026-05-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-30T00:10:00Z","originalDate":"2026-05-29","officialDate":"2026-05-29","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":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":34,"losses":20,"ties":0,"pct":".630"},"records":{},"divisionLeader":false,"wins":34,"losses":20,"winningPercentage":".630"},"franchiseName":"Milwaukee","clubName":"Brewers","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":59,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":26,"losses":33,"ties":0,"pct":".441"},"records":{},"divisionLeader":false,"wins":26,"losses":33,"winningPercentage":".441"},"franchiseName":"Houston","clubName":"Astros","active":true}},"players":{"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID692230":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230","firstName":"Carlos","lastName":"Rodriguez","primaryNumber":"27","birthDate":"2001-11-27","currentAge":24,"birthCity":"Rivas","birthCountry":"Nicaragua","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Rodriguez","middleName":"Fernando","boxscoreName":"Rodriguez, C","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Rodriguez","nameSlug":"carlos-rodriguez-692230","firstLastName":"Carlos Rodriguez","lastFirstName":"Rodriguez, Carlos","lastInitName":"Rodriguez, C","initLastName":"C Rodriguez","fullFMLName":"Carlos Fernando Rodriguez","fullLFMName":"Rodriguez, Carlos Fernando","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"ID669699":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699","firstName":"Braden","lastName":"Shewmake","birthDate":"1997-11-19","currentAge":28,"birthCity":"Wylie","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Braden","useLastName":"Shewmake","middleName":"Jack","boxscoreName":"Shewmake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SHOE-make","mlbDebutDate":"2023-05-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Shewmake","nameSlug":"braden-shewmake-669699","firstLastName":"Braden Shewmake","lastFirstName":"Shewmake, Braden","lastInitName":"Shewmake, B","initLastName":"B Shewmake","fullFMLName":"Braden Jack Shewmake","fullLFMName":"Shewmake, Braden Jack","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID694728":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728","firstName":"Brice","lastName":"Matthews","primaryNumber":"0","birthDate":"2002-03-16","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brice","useLastName":"Matthews","middleName":"Andre","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Matthews","nameSlug":"brice-matthews-694728","firstLastName":"Brice Matthews","lastFirstName":"Matthews, Brice","lastInitName":"Matthews, B","initLastName":"B Matthews","fullFMLName":"Brice Andre Matthews","fullLFMName":"Matthews, Brice Andre","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701305":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305","firstName":"Zachary","lastName":"Dezenzo","primaryNumber":"9","birthDate":"2000-05-11","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zach","useLastName":"Dezenzo","boxscoreName":"Dezenzo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Dezenzo","nameSlug":"zach-dezenzo-701305","firstLastName":"Zach Dezenzo","lastFirstName":"Dezenzo, Zach","lastInitName":"Dezenzo, Z","initLastName":"Z Dezenzo","fullFMLName":"Zachary Dezenzo","fullLFMName":"Dezenzo, Zachary","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":30,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"ID695001":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001","firstName":"Alimber","lastName":"Santa","primaryNumber":"72","birthDate":"2003-05-03","currentAge":23,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 10\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alimber","useLastName":"Santa","middleName":"Daviel","boxscoreName":"Santa","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alimber Santa","nameSlug":"alimber-santa-695001","firstLastName":"Alimber Santa","lastFirstName":"Santa, Alimber","lastInitName":"Santa, A","initLastName":"A Santa","fullFMLName":"Alimber Daviel Santa","fullLFMName":"Santa, Alimber Daviel","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID689441":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441","firstName":"Coleman","lastName":"Crow","primaryNumber":"57","birthDate":"2000-12-30","currentAge":25,"birthCity":"Concord","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Coleman","useLastName":"Crow","middleName":"McCade","boxscoreName":"Crow","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coleman Crow","nameSlug":"coleman-crow-689441","firstLastName":"Coleman Crow","lastFirstName":"Crow, Coleman","lastInitName":"Crow, C","initLastName":"C Crow","fullFMLName":"Coleman McCade Crow","fullLFMName":"Crow, Coleman McCade","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676694":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694","firstName":"Jacob","lastName":"Meyers","primaryNumber":"6","birthDate":"1996-06-18","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Meyers","middleName":"Berkshire","boxscoreName":"Meyers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Meyers","nameSlug":"jake-meyers-676694","firstLastName":"Jake Meyers","lastFirstName":"Meyers, Jake","lastInitName":"Meyers, J","initLastName":"J Meyers","fullFMLName":"Jacob Berkshire Meyers","fullLFMName":"Meyers, Jacob Berkshire","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663967":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967","firstName":"César","lastName":"Salazar","primaryNumber":"18","birthDate":"1996-03-15","currentAge":30,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 8\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"César","useLastName":"Salazar","boxscoreName":"Salazar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"seh-zar","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"César Salazar","nameSlug":"cesar-salazar-663967","firstLastName":"César Salazar","lastFirstName":"Salazar, César","lastInitName":"Salazar, C","initLastName":"C Salazar","fullFMLName":"César Salazar","fullLFMName":"Salazar, César ","strikeZoneTop":3.053,"strikeZoneBottom":1.541},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701121":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121","firstName":"Logan","lastName":"VanWey","primaryNumber":"64","birthDate":"1999-02-14","currentAge":27,"birthCity":"Joplin","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"VanWey","middleName":"Christopher","boxscoreName":"VanWey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"Van-WHY","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan VanWey","nameSlug":"logan-vanwey-701121","firstLastName":"Logan VanWey","lastFirstName":"VanWey, Logan","lastInitName":"VanWey, L","initLastName":"L VanWey","fullFMLName":"Logan Christopher VanWey","fullLFMName":"VanWey, Logan Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":28,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":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":29978,"firstPitch":"2026-05-30T00:10:00.000Z","gameDurationMinutes":174},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"home":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"}},"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":3,"remaining":2},"home":{"used":5,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T00:10:36.275Z","endTime":"2026-05-30T00:11:20.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T20:30:56.820Z","endTime":"2026-05-29T23:44:25.866Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"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-05-29T23:44:25.866Z","endTime":"2026-05-30T00:09:32.454Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"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-05-30T00:09:32.454Z","endTime":"2026-05-30T00:10:38.341Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"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.9,"endSpeed":84.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0910506312915,"aZ":-15.56027065527201,"pfxX":-5.880337980763864,"pfxZ":9.026181616992917,"pX":0.4282328962923072,"pZ":2.8210284120053393,"vX0":8.757141976884638,"vY0":-134.97987424762243,"vZ0":-4.457247013189511,"x":100.68,"y":162.61,"x0":-2.09797169046603,"y0":50.00244034545906,"z0":5.593556934373616,"aX":-10.823497454891115},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2445,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4061880224763854,"extension":6.348326367422956},"index":3,"playId":"3e7ba0bb-6b4b-32e4-a015-371dbe2957a6","pitchNumber":1,"startTime":"2026-05-30T00:10:38.341Z","endTime":"2026-05-30T00:10:42.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.486482453430632,"aZ":-35.9748535089444,"pfxX":9.839442969362308,"pfxZ":-2.6568207451804398,"pX":0.9803146620074148,"pZ":0.3294905689551671,"vX0":4.610485030957674,"vY0":-119.82658820137704,"vZ0":-4.798959836514296,"x":79.63,"y":229.88,"x0":-2.2562023926442953,"y0":50.00210018392296,"z0":5.627352429132169,"aX":14.085602018002932},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.9,"breakHorizontal":-19.0,"spinRate":2662,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45982735053044577,"extension":6.235368724868146},"index":4,"playId":"4cef3a2d-81ee-36c4-b144-bb01db88f3d3","pitchNumber":2,"startTime":"2026-05-30T00:10:54.372Z","endTime":"2026-05-30T00:10:59.557Z","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":83.7,"endSpeed":76.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447918179517217,"aZ":-30.23329975075093,"pfxX":10.156886548831201,"pfxZ":1.3070799125766426,"pX":1.300604575422836,"pZ":1.7269486742462208,"vX0":5.6237240679453535,"vY0":-121.70899630204768,"vZ0":-3.043014931139007,"x":67.42,"y":192.15,"x0":-2.365161791040334,"y0":50.005226149777435,"z0":5.630719399831913,"aX":15.13371493478866},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":-19.8,"spinRate":2895,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45123152303003744,"extension":6.324237804724401},"index":5,"playId":"b3ef6817-fbee-3fc1-a05a-617a0e805642","pitchNumber":3,"startTime":"2026-05-30T00:11:15.858Z","endTime":"2026-05-30T00:11:20.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:11:20.196Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to right fielder Cam Smith in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T00:11:20.890Z","endTime":"2026-05-30T00:12:47.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.306605133011374,"aZ":-25.435872585370415,"pfxX":-10.592863724791036,"pfxZ":3.6099085830769493,"pX":-0.18080659496386142,"pZ":2.09067523923371,"vX0":9.160449538700739,"vY0":-135.4402944278229,"vZ0":-4.42649851189135,"x":123.89,"y":182.33,"x0":-2.2229652994054403,"y0":50.00318127150525,"z0":5.5151124715243185,"aX":-19.771477609052337},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":17.4,"spinRate":2422,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4036976429311352,"extension":6.282814586523441},"index":0,"playId":"6df27fe8-d056-3096-b1b7-d704a150bed4","pitchNumber":1,"startTime":"2026-05-30T00:11:46.092Z","endTime":"2026-05-30T00:11:49.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.2,"endSpeed":76.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57824136953879,"aZ":-31.55980781828481,"pfxX":7.483155349837067,"pfxZ":0.4060874975230142,"pX":-1.0601657809055283,"pZ":3.29107945516055,"vX0":1.3298640361267877,"vY0":-122.54372702583576,"vZ0":0.8792353765447276,"x":157.41,"y":149.92,"x0":-2.582666213004367,"y0":50.001653465819274,"z0":5.645785138999161,"aX":11.260297729567665},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":-13.8,"spinRate":2695,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4487694826462607,"extension":6.2864037807003},"index":1,"playId":"68a467d4-2ee6-3395-84d3-4d3d6c89b7f6","pitchNumber":2,"startTime":"2026-05-30T00:12:04.625Z","endTime":"2026-05-30T00:12:09.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86327928157895,"aZ":-27.86436941651523,"pfxX":-11.517418652483201,"pfxZ":2.329810304974128,"pX":0.7359862061327448,"pZ":2.1711278844524395,"vX0":11.632182613077584,"vY0":-135.46230957337545,"vZ0":-3.675225727465714,"x":88.95,"y":180.16,"x0":-2.1269054522871214,"y0":50.00197255243324,"z0":5.503452864921308,"aX":-21.305111676831114},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":18.2,"spinRate":2498,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.405049694855121,"extension":6.319601948726793},"index":2,"playId":"accbfe73-5823-3421-8062-0744f627ab54","pitchNumber":3,"startTime":"2026-05-30T00:12:20.750Z","endTime":"2026-05-30T00:12:26.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.249861562099333,"aZ":-31.512199861676514,"pfxX":7.635133064784588,"pfxZ":0.4418542728301187,"pX":-0.8290400486266907,"pZ":2.4143381378113555,"vX0":2.1154222623498127,"vY0":-122.80806838023285,"vZ0":-1.0554354056846729,"x":148.6,"y":173.59,"x0":-2.695462234869116,"y0":50.005727158277345,"z0":5.550665506153388,"aX":11.565362718368712},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-14.3,"spinRate":2741,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.44746120450649496,"extension":6.160855973960834},"hitData":{"launchSpeed":85.0,"launchAngle":58.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.44,"coordY":154.66}},"index":3,"playId":"fbcb15fd-0c33-3def-bae4-5295b0e79791","pitchNumber":4,"startTime":"2026-05-30T00:12:36.698Z","endTime":"2026-05-30T00:12:47.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:12:47.897Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T00:12:53.814Z","endTime":"2026-05-30T00:14:04.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85292992545846,"aZ":-17.907222834173414,"pfxX":-7.743206605795223,"pfxZ":7.665686019193366,"pX":-0.29616228143611023,"pZ":2.865335338786921,"vX0":7.74848162225627,"vY0":-135.61765274277775,"vZ0":-3.844847300401937,"x":128.29,"y":161.42,"x0":-2.185257820471284,"y0":50.00460519273059,"z0":5.5516790006809495,"aX":-14.415184904734506},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":12.4,"spinRate":2502,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.4039896806656804,"extension":6.370914949201519},"index":0,"playId":"7b4ceedb-c7ae-3c6f-92a8-74f3405c3d50","pitchNumber":1,"startTime":"2026-05-30T00:13:17.370Z","endTime":"2026-05-30T00:13:24.094Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556019735290196,"aZ":-22.44176772923665,"pfxX":-9.350838470972379,"pfxZ":6.1836367279106526,"pX":-0.7716240357323058,"pZ":2.6944735135711944,"vX0":6.362753508647294,"vY0":-124.77530746942928,"vZ0":-2.6873234798506602,"x":146.41,"y":166.03,"x0":-2.1422712511554716,"y0":50.003208564437735,"z0":5.638521119185721,"aX":-14.716479944303206},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.8,"breakHorizontal":15.5,"spinRate":1525,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.43930698984656447,"extension":6.372079712003793},"index":1,"playId":"3e600da5-6dde-30fd-bbf0-6dbeff92dc81","pitchNumber":2,"startTime":"2026-05-30T00:13:40.223Z","endTime":"2026-05-30T00:13:43.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.081898765323928,"aZ":-30.770103639942704,"pfxX":8.187571485615889,"pfxZ":0.9280149150815262,"pX":-0.7217493567843045,"pZ":3.063992165028349,"vX0":1.7292182385277286,"vY0":-122.9769663530492,"vZ0":0.16755918807153303,"x":144.51,"y":156.05,"x0":-2.498868363137903,"y0":50.00576754291305,"z0":5.621062795311845,"aX":12.449367141945817},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":-15.2,"spinRate":2820,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.4466617367735921,"extension":6.2239691447071905},"index":2,"playId":"8980b8f9-17aa-3f62-91bf-19872166f0b4","pitchNumber":3,"startTime":"2026-05-30T00:14:01.242Z","endTime":"2026-05-30T00:14:04.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:14:04.999Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a ground ball to third baseman Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T00:15:55.835Z","endTime":"2026-05-30T00:18:16.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836616493023964,"aZ":-26.11892632616713,"pfxX":1.5304137141676835,"pfxZ":3.8592305522710504,"pX":-1.2777602594533317,"pZ":4.4323654017311,"vX0":0.38149254085104883,"vY0":-123.9897989106194,"vZ0":2.6347945717084142,"x":165.71,"y":119.11,"x0":-1.6322173040457806,"y0":50.00521641464765,"z0":5.5240070170427655,"aX":2.4030684992082696},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.8,"breakHorizontal":-2.9,"spinRate":2662,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.44034546852388434,"extension":6.053489382553234},"index":0,"playId":"0c139eb1-6137-3cb9-ba53-710e125e9b76","pitchNumber":1,"startTime":"2026-05-30T00:16:15.416Z","endTime":"2026-05-30T00:16:18.502Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35821353063619,"aZ":-17.321176857409643,"pfxX":-6.1624347961712065,"pfxZ":8.586638836301981,"pX":-0.22968389637409498,"pZ":2.2788684064994067,"vX0":4.880358568666056,"vY0":-130.43208732068652,"vZ0":-4.520264812970875,"x":125.76,"y":177.25,"x0":-1.3205120443566436,"y0":50.00553844836029,"z0":5.3329967669301075,"aX":-10.66414337038476},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.8,"breakHorizontal":10.2,"spinRate":2362,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41926091447700653,"extension":6.146934618771534},"index":1,"playId":"d892d36c-96c9-309f-ad6d-939cc720c730","pitchNumber":2,"startTime":"2026-05-30T00:16:26.909Z","endTime":"2026-05-30T00:16:30.002Z","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":86.8,"endSpeed":80.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966774003592143,"aZ":-22.066940114464003,"pfxX":1.2592013028277682,"pfxZ":6.167144303707193,"pX":0.9635605653503808,"pZ":2.4478122949142778,"vX0":5.181023933632141,"vY0":-126.4764117949048,"vZ0":-3.0311036125745163,"x":80.27,"y":172.69,"x0":-1.265397955439281,"y0":50.00373166940259,"z0":5.408627413183531,"aX":2.0631547781210253},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.8,"breakHorizontal":-3.4,"spinRate":2655,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.43113794123609894,"extension":6.264513052284677},"index":2,"playId":"726857ac-a099-32f1-93e8-2279b72d690e","pitchNumber":3,"startTime":"2026-05-30T00:16:39.823Z","endTime":"2026-05-30T00:16:43.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68038363847997,"aZ":-23.637828832759208,"pfxX":0.18444921205260234,"pfxZ":5.092572513380665,"pX":-0.16817160684517704,"pZ":3.111951134143211,"vX0":3.6899077083717486,"vY0":-127.93532147383642,"vZ0":-0.7216890736331495,"x":123.41,"y":154.76,"x0":-1.6464969707951924,"y0":50.00219946918835,"z0":5.232388484794106,"aX":0.30820714085078227},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":-1.1,"spinRate":2762,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4263525420723475,"extension":6.168642705314398},"index":3,"playId":"9eff40d8-5dde-3ea0-9321-1ebad4c04701","pitchNumber":4,"startTime":"2026-05-30T00:16:54.354Z","endTime":"2026-05-30T00:16:57.354Z","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":0},"index":4,"startTime":"2026-05-30T00:17:12.786Z","endTime":"2026-05-30T00:17:19.457Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07026087845755,"aZ":-19.943134683359727,"pfxX":-10.793044221114439,"pfxZ":6.876755142938462,"pX":1.512733754752073,"pZ":3.2107840005124593,"vX0":10.576924362208041,"vY0":-132.90511839008943,"vZ0":-1.3362712471034124,"x":59.34,"y":152.09,"x0":-1.1276928752354751,"y0":50.000214210929705,"z0":5.176877115741127,"aX":-19.190439023660975},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":17.0,"spinRate":2596,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.413062398238885,"extension":6.299269927145643},"index":5,"playId":"2357567e-fe0c-337c-8180-35e51d86d01a","pitchNumber":5,"startTime":"2026-05-30T00:17:19.457Z","endTime":"2026-05-30T00:17:26.437Z","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":88.7,"endSpeed":82.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920263226984705,"aZ":-21.689975184801032,"pfxX":-0.8808829604942985,"pfxZ":6.127579707073988,"pX":0.7944126537024976,"pZ":2.0710395194338393,"vX0":5.8767329471758805,"vY0":-129.19365210168152,"vZ0":-3.6398472304046696,"x":86.72,"y":182.86,"x0":-1.383685718672336,"y0":50.00059373320257,"z0":5.141857307986039,"aX":-1.5070892652395518},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.6,"breakHorizontal":0.5,"spinRate":2796,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.422048228525429,"extension":6.224370418524813},"index":6,"playId":"f40ab42a-a6b6-3b01-aa8c-816503cc502f","pitchNumber":6,"startTime":"2026-05-30T00:17:42.408Z","endTime":"2026-05-30T00:17:45.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.586236123711238,"aZ":-15.078473258991819,"pfxX":-6.115127450995384,"pfxZ":9.458790623909222,"pX":-0.6325707129204939,"pZ":2.4225749277655027,"vX0":4.176468688131886,"vY0":-133.77765710835064,"vZ0":-4.486283955398958,"x":141.11,"y":173.37,"x0":-1.4215947754392293,"y0":50.00578742337203,"z0":5.206656464234673,"aX":-11.055859753127478},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2563,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4098562285421341,"extension":6.228387560091732},"hitData":{"launchSpeed":56.7,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.93,"coordY":171.73}},"index":7,"playId":"f077aaf5-32e5-3c52-9450-21c91d4a049c","pitchNumber":7,"startTime":"2026-05-30T00:18:07.608Z","endTime":"2026-05-30T00:18:16.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:18:16.330Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Isaac Paredes grounds into a double play, third baseman Luis Rengifo to second baseman Brice Turang to first baseman Jake Bauers. Taylor Trammell out at 2nd. Isaac Paredes out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T00:18:23.133Z","endTime":"2026-05-30T00:18:52.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.2,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380827450425386,"aZ":-20.834780315520916,"pfxX":-8.401190594516352,"pfxZ":6.3657026764039895,"pX":0.5184950974231829,"pZ":2.6414560812282164,"vX0":7.235508746915611,"vY0":-132.61062306927232,"vZ0":-2.7184554787060273,"x":97.24,"y":167.46,"x0":-1.1539549859236664,"y0":50.00156385020539,"z0":5.1999051715692035,"aX":-14.960855274398014},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":13.7,"spinRate":2477,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.41304491558721024,"extension":6.305410850286641},"hitData":{"launchSpeed":83.6,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.94,"coordY":171.86}},"index":0,"playId":"9d3c287f-deb5-3a5a-afcc-30a0904106dd","pitchNumber":1,"startTime":"2026-05-30T00:18:43.572Z","endTime":"2026-05-30T00:18:52.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:18:52.815Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordan Alvarez lines out sharply to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T00:19:28.118Z","endTime":"2026-05-30T00:20:25.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2026-05-30T00:19:18.831Z","endTime":"2026-05-30T00:19:30.433Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937751511174056,"aZ":-20.41114600101349,"pfxX":2.0035979273731077,"pfxZ":7.090263340583718,"pX":-0.8163708204111898,"pZ":2.7795569560977826,"vX0":1.4692538550223022,"vY0":-127.43494201464274,"vZ0":-2.06006659782953,"x":148.12,"y":163.73,"x0":-1.6589778246772384,"y0":50.00603632464881,"z0":5.195507032248397,"aX":3.3262398835285083},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.6,"breakHorizontal":-4.0,"spinRate":2901,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4283147338763529,"extension":6.286144219891169},"index":1,"playId":"225e8cba-75f9-368e-ad4d-e5b517c09e57","pitchNumber":1,"startTime":"2026-05-30T00:19:30.433Z","endTime":"2026-05-30T00:19:35.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92963799088905,"aZ":-23.20852599060789,"pfxX":-0.10380465369816971,"pfxZ":5.212772344245283,"pX":0.18045410304515755,"pZ":2.2675240644024623,"vX0":4.3669878547606285,"vY0":-129.9484011528885,"vZ0":-3.263557018483147,"x":110.12,"y":177.56,"x0":-1.5046260791165595,"y0":50.00111089880945,"z0":5.29272137006101,"aX":-0.17978365541727365},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.7,"spinRate":2828,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.42068227391975466,"extension":6.199576581313333},"index":2,"playId":"18bc0de2-45fa-3ee6-88fd-13943a3acb7e","pitchNumber":2,"startTime":"2026-05-30T00:19:48.653Z","endTime":"2026-05-30T00:19:52.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401213577710834,"aZ":-14.817087137468103,"pfxX":-2.7435433427726186,"pfxZ":9.706616385371952,"pX":-0.7559362374718506,"pZ":2.063321034480278,"vX0":2.9197590905496855,"vY0":-132.85481677843816,"vZ0":-5.4207549700356115,"x":145.81,"y":183.07,"x0":-1.5126070078719098,"y0":50.00216274113636,"z0":5.206689576654663,"aX":-4.905533695194711},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":4.3,"spinRate":2624,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.41224587030282756,"extension":6.231945796628629},"index":3,"playId":"bedb2951-de1f-31ac-b591-f3d9739c0648","pitchNumber":3,"startTime":"2026-05-30T00:20:03.578Z","endTime":"2026-05-30T00:20:08.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.485580353528533,"aZ":-41.564761771827534,"pfxX":10.459639828802143,"pfxZ":-7.8640549024313,"pX":0.32627360345133494,"pZ":1.5786469556279503,"vX0":0.6730878172856736,"vY0":-110.07791483219667,"vZ0":1.0788949864428836,"x":104.56,"y":196.16,"x0":-1.3397824221802062,"y0":50.00452589418321,"z0":5.579057121832839,"aX":12.4873176003107},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-13.3,"breakHorizontal":-19.0,"spinRate":3027,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.502855035361963,"extension":6.2685121576158584},"hitData":{"launchSpeed":112.7,"launchAngle":20.0,"totalDistance":409.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.7,"coordY":33.93}},"index":4,"playId":"20832bdd-d561-3e4d-9e12-246335f3ebfc","pitchNumber":4,"startTime":"2026-05-30T00:20:16.820Z","endTime":"2026-05-30T00:20:25.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:20:25.827Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T00:22:16.637Z","endTime":"2026-05-30T00:23:29.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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":84.1,"endSpeed":75.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68791456978013,"aZ":-35.491779577066104,"pfxX":7.169893954327314,"pfxZ":-2.249094955002521,"pX":0.6732863005510915,"pZ":2.0100185496639615,"vX0":4.969091693758078,"vY0":-122.20871723605123,"vZ0":-1.1481500698572484,"x":91.34,"y":184.51,"x0":-2.335768194508778,"y0":50.003903575106364,"z0":5.604449176692812,"aX":10.573168026635845},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.1,"breakHorizontal":-14.4,"spinRate":2596,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.45254664227526753,"extension":6.238390192047943},"index":0,"playId":"1c2065d0-8870-3015-a317-16ae9a0b25ad","pitchNumber":1,"startTime":"2026-05-30T00:22:37.565Z","endTime":"2026-05-30T00:22:41.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62249946186851,"aZ":-24.228368531921156,"pfxX":-10.747683287826167,"pfxZ":4.246733322789925,"pX":0.932615763129628,"pZ":1.8810416171005557,"vX0":11.962094585917725,"vY0":-136.10770624120588,"vZ0":-4.980727338069909,"x":81.45,"y":187.99,"x0":-2.128523872691309,"y0":50.003663344944734,"z0":5.418374761767463,"aX":-20.1125167604942},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":16.8,"spinRate":2411,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4028454099364085,"extension":6.274136539056175},"index":1,"playId":"29613be0-ea0d-3366-a099-917374e31b9c","pitchNumber":2,"startTime":"2026-05-30T00:22:52.637Z","endTime":"2026-05-30T00:22:56.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255619657452606,"aZ":-38.98500747280962,"pfxX":8.342639179940608,"pfxZ":-4.697123670469125,"pX":-1.2823340020743959,"pZ":2.854276316085317,"vX0":-0.062036697228838256,"vY0":-120.21378249240853,"vZ0":1.085776849880941,"x":165.88,"y":161.71,"x0":-2.338240740276599,"y0":50.001464267293734,"z0":5.881680399086485,"aX":12.09978584657579},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.9,"breakHorizontal":-15.0,"spinRate":2475,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.45719250279397317,"extension":6.2575371593079465},"index":2,"playId":"455b97bc-539f-37bc-85a7-2e4a66991bf2","pitchNumber":3,"startTime":"2026-05-30T00:23:10.508Z","endTime":"2026-05-30T00:23:14.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.466975544991932,"aZ":-18.021392188240164,"pfxX":-7.477022227619309,"pfxZ":7.344284468784607,"pX":0.7347744792932513,"pZ":1.9351194975875563,"vX0":9.40926204911795,"vY0":-138.11223484051058,"vZ0":-6.617156568566307,"x":88.99,"y":186.53,"x0":-1.7487269254536337,"y0":50.003543765700094,"z0":5.5790891124816735,"aX":-14.410331518546856},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":11.5,"spinRate":2304,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.396951241199929,"extension":6.3180021390822425},"index":3,"playId":"3d2ce71c-6bd5-3e98-9607-ac4418e20b37","pitchNumber":4,"startTime":"2026-05-30T00:23:25.715Z","endTime":"2026-05-30T00:23:29.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:23:29.887Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T00:23:30.742Z","endTime":"2026-05-30T00:25:25.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740048474696273,"aZ":-38.780562352473325,"pfxX":8.462400866193953,"pfxZ":-4.900538921893361,"pX":-1.420929471026786,"pZ":4.277410612152418,"vX0":0.15024072907411773,"vY0":-115.98099696546292,"vZ0":4.682947740259447,"x":171.16,"y":123.29,"x0":-2.5842802429360487,"y0":50.00130768028028,"z0":5.953220549022152,"aX":11.411143778742195},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.2,"breakHorizontal":-15.4,"spinRate":2639,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4740866114005291,"extension":6.238144057693287},"index":0,"playId":"36086b6d-a4fe-3829-a009-5e998387f61e","pitchNumber":1,"startTime":"2026-05-30T00:23:57.575Z","endTime":"2026-05-30T00:24:00.772Z","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":91.2,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576770680590716,"aZ":-27.13167849449721,"pfxX":-10.615951989525602,"pfxZ":2.877148578840856,"pX":1.2028068018365206,"pZ":2.0595922530134296,"vX0":12.181008923321508,"vY0":-132.14231991920315,"vZ0":-3.7765622053385686,"x":71.15,"y":183.17,"x0":-2.1074563576877585,"y0":50.00182733078454,"z0":5.521442987755795,"aX":-18.600685057013052},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":16.3,"spinRate":2526,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4159546456807317,"extension":6.3768185250089715},"index":1,"playId":"8ed28cf9-0567-3bda-b495-e31c0aea64ef","pitchNumber":2,"startTime":"2026-05-30T00:24:13.657Z","endTime":"2026-05-30T00:24:18.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49997290351841,"aZ":-25.448959345378583,"pfxX":-11.724600502048338,"pfxZ":3.6580202131677604,"pX":0.579079962437017,"pZ":1.1650814457560204,"vX0":11.43328410919826,"vY0":-135.01668810106145,"vZ0":-6.214795589932914,"x":94.93,"y":207.32,"x0":-2.195335495873473,"y0":50.00268399371498,"z0":5.297441884212399,"aX":-21.559475631728372},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":18.7,"spinRate":2407,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4063004808490991,"extension":6.211253417447069},"index":2,"playId":"f4a3f2ce-954c-38ff-8559-ac18ef6b2922","pitchNumber":3,"startTime":"2026-05-30T00:24:33.825Z","endTime":"2026-05-30T00:24:37.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.400931790892578,"aZ":-32.908379138377164,"pfxX":6.721372963895199,"pfxZ":-0.5052949611898931,"pX":1.6405724794395922,"pZ":1.8352172165997285,"vX0":7.433151086378542,"vY0":-120.62106693521451,"vZ0":-1.8203895899962879,"x":54.47,"y":189.23,"x0":-2.3753223548087012,"y0":50.00363252573678,"z0":5.5511651166793285,"aX":9.726474468920413},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.1,"breakHorizontal":-14.2,"spinRate":2672,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4572404290373009,"extension":6.274740280793532},"index":3,"playId":"51591bf7-d3cb-36e2-8a44-207d366ce3e8","pitchNumber":4,"startTime":"2026-05-30T00:24:51.706Z","endTime":"2026-05-30T00:24:55.996Z","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":1,"outs":1},"index":4,"startTime":"2026-05-30T00:25:04.852Z","endTime":"2026-05-30T00:25:21.002Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82693438880319,"aZ":-29.641949108458686,"pfxX":0.8464765569298249,"pfxZ":1.623675206148122,"pX":0.8282840321163998,"pZ":0.7938851479362385,"vX0":7.485098140769778,"vY0":-125.16505553090214,"vZ0":-5.136792805625859,"x":85.43,"y":217.35,"x0":-2.335101135145878,"y0":50.00037951432382,"z0":5.356755529822682,"aX":1.3155533904189818},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-3.6,"spinRate":2657,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4408963366883314,"extension":6.207672928171038},"index":5,"playId":"bd13c065-21a7-3b50-836c-2f031d658b9d","pitchNumber":5,"startTime":"2026-05-30T00:25:21.002Z","endTime":"2026-05-30T00:25:25.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:25:25.197Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a sharp ground ball to right fielder Cam Smith. Jake Bauers to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T00:25:28.550Z","endTime":"2026-05-30T00:26:22.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44999530760709,"aZ":-34.273220311399065,"pfxX":-9.159264243709444,"pfxZ":-1.3774900245846098,"pX":-0.9193220526749983,"pZ":1.902373839959039,"vX0":6.155687260856769,"vY0":-123.2557201139851,"vZ0":-1.9929985311281435,"x":152.04,"y":187.42,"x0":-2.2698977875183384,"y0":50.003039322147536,"z0":5.6393133591135784,"aX":-13.9726837651284},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.8,"breakHorizontal":15.0,"spinRate":1732,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4458550451475505,"extension":6.310727645720454},"index":0,"playId":"32578cc2-594a-32f3-b848-a3c67e6efd70","pitchNumber":1,"startTime":"2026-05-30T00:25:48.710Z","endTime":"2026-05-30T00:25:55.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04941476458715,"aZ":-14.751025769723537,"pfxX":-6.878973453723798,"pfxZ":9.227219591591123,"pX":-0.19602567504517307,"pZ":2.6010277166531015,"vX0":7.776279580312972,"vY0":-136.9875984529006,"vZ0":-5.125999304671497,"x":124.47,"y":168.55,"x0":-2.186346795512941,"y0":50.00380327515278,"z0":5.5152421804374665,"aX":-12.99176673891986},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2532,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.40080913546151953,"extension":6.328338839991685},"hitData":{"launchSpeed":105.7,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":155.56,"coordY":109.5}},"index":1,"playId":"667bd68c-16b0-3d5e-be91-71259c34b6be","pitchNumber":2,"startTime":"2026-05-30T00:26:11.461Z","endTime":"2026-05-30T00:26:22.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:26:22.218Z","atBatIndex":8},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Luis Rengifo reaches on a fielder's choice out, third baseman Isaac Paredes to catcher César Salazar. Jake Bauers out at home. Garrett Mitchell to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T00:27:15.282Z","endTime":"2026-05-30T00:28:34.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":1},"index":0,"playId":"fad68afc-f827-3444-a578-290b9c27a219","startTime":"2026-05-30T00:27:00.372Z","endTime":"2026-05-30T00:27:04.454Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85841471199813,"aZ":-32.29357071368112,"pfxX":7.694788715720105,"pfxZ":-0.08350962300087694,"pX":-0.32854220499238945,"pZ":2.262717057816339,"vX0":2.927476560146626,"vY0":-121.12386114254046,"vZ0":-1.0911670325490153,"x":129.52,"y":177.69,"x0":-2.557376989530529,"y0":50.00101020858089,"z0":5.580028688574175,"aX":11.26609002859216},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":-14.6,"spinRate":2700,"spinDirection":63},"zone":4,"typeConfidence":2.0,"plateTime":0.4547392310908207,"extension":6.07131661126642},"index":1,"playId":"a38acd74-67a6-32fb-a4fd-9cba95a14cda","pitchNumber":1,"startTime":"2026-05-30T00:27:17.557Z","endTime":"2026-05-30T00:27:21.338Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.559751657466244,"aZ":-14.660379276597254,"pfxX":-7.94233796909751,"pfxZ":9.380262655050595,"pX":-0.17285994048243336,"pZ":1.5515928783477537,"vX0":7.871289104987095,"vY0":-136.63887642305914,"vZ0":-7.944955442754012,"x":123.59,"y":196.89,"x0":-2.0762147051910897,"y0":50.00600446112511,"z0":5.5300076584993185,"aX":-14.836111882643245},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":12.5,"spinRate":2576,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.40275285422031004,"extension":6.248314844395148},"index":2,"playId":"48f260cb-9166-3dd1-968a-76452a9ac06a","pitchNumber":2,"startTime":"2026-05-30T00:27:35.611Z","endTime":"2026-05-30T00:27:40.622Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362437887187127,"aZ":-32.58396423445689,"pfxX":5.068610310092357,"pfxZ":-0.2668700906475072,"pX":0.8107803804184556,"pZ":1.5659223772410875,"vX0":6.18142148456422,"vY0":-124.7228088324397,"vZ0":-2.847805574668035,"x":86.09,"y":196.5,"x0":-2.3754346890570126,"y0":50.002182981996484,"z0":5.460171568870588,"aX":7.837374154757317},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":-10.8,"spinRate":2731,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4422714037948472,"extension":6.27254309435598},"index":3,"playId":"7bd31bf3-6dc7-3423-be92-83ac111a4c39","pitchNumber":3,"startTime":"2026-05-30T00:28:01.911Z","endTime":"2026-05-30T00:28:05.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.015399080391326,"aZ":-32.16703624580422,"pfxX":9.42839435450459,"pfxZ":0.003091827524073665,"pX":-0.12204150894098884,"pZ":3.1244314122497046,"vX0":2.661129117602605,"vY0":-124.41975253587051,"vZ0":0.38292681646691307,"x":121.65,"y":154.42,"x0":-2.4313464111916905,"y0":50.00131481321933,"z0":5.643898880933281,"aX":14.713554139089881},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-17.6,"spinRate":2776,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4409833142276445,"extension":6.235649857783773},"hitData":{"launchSpeed":72.8,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.47,"coordY":181.49}},"index":4,"playId":"b918a13e-a35b-3303-8452-9dbf3fdca3c5","pitchNumber":4,"startTime":"2026-05-30T00:28:25.049Z","endTime":"2026-05-30T00:28:34.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:28:34.178Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Jake Meyers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T00:29:03.038Z","endTime":"2026-05-30T00:31:25.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4083956555002,"aZ":-18.509818989639278,"pfxX":-6.158627202536343,"pfxZ":7.313649289282873,"pX":-1.6130693441073156,"pZ":3.346433029727969,"vX0":4.01882290096299,"vY0":-136.2059417431224,"vZ0":-2.4220087675674566,"x":178.49,"y":148.43,"x0":-2.311525784584554,"y0":50.005964191849195,"z0":5.534894891761788,"aX":-11.511893066355174},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":10.2,"spinRate":2567,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.40295636948317526,"extension":6.291474091707069},"index":0,"playId":"643ab522-d23a-3eb5-880f-bedbd13fb365","pitchNumber":1,"startTime":"2026-05-30T00:29:03.038Z","endTime":"2026-05-30T00:29:07.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.718850108372816,"aZ":-30.061745570242337,"pfxX":5.188368711729214,"pfxZ":1.389481256917648,"pX":1.4003681208566228,"pZ":2.1202439071265236,"vX0":7.3569576328367505,"vY0":-122.95753922467742,"vZ0":-1.95825049672733,"x":63.62,"y":181.53,"x0":-2.3160940422925225,"y0":50.00060529793613,"z0":5.503353620627497,"aX":7.8587591589888115},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":-11.3,"spinRate":2727,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4472377590764389,"extension":6.292960050719383},"index":1,"playId":"130d6615-bb7a-33b4-8eee-7620f7c89974","pitchNumber":2,"startTime":"2026-05-30T00:29:20.814Z","endTime":"2026-05-30T00:29:26.207Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638285616434413,"aZ":-27.695442879484993,"pfxX":-8.896403214624726,"pfxZ":2.7877048307020225,"pX":-0.41493383890440316,"pZ":2.973230812897391,"vX0":7.378442229767812,"vY0":-126.21402025768037,"vZ0":-1.0659951963227423,"x":132.82,"y":158.5,"x0":-2.2260045481162143,"y0":50.004308106457074,"z0":5.639557845518772,"aX":-14.297954902475269},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":14.4,"spinRate":1648,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.434627036059422,"extension":6.568314486708059},"index":2,"playId":"d8eeb209-7999-3d7d-a0b5-bbf51bf0e57c","pitchNumber":3,"startTime":"2026-05-30T00:30:08.327Z","endTime":"2026-05-30T00:30:16.767Z","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":94.7,"endSpeed":85.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8487444154714,"aZ":-18.775425183408124,"pfxX":-5.61140186692238,"pfxZ":7.052663039472256,"pX":0.749917699518397,"pZ":3.427504180305218,"vX0":9.846786470246183,"vY0":-137.5166873472814,"vZ0":-2.398616547460582,"x":88.41,"y":146.24,"x0":-2.1616113153650343,"y0":50.0015654109258,"z0":5.596618139767869,"aX":-10.65933735915507},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":7.9,"spinRate":2655,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3995782376069985,"extension":6.34751495024713},"index":3,"playId":"ab84c825-d402-393d-badd-417f46f7e171","pitchNumber":4,"startTime":"2026-05-30T00:30:32.619Z","endTime":"2026-05-30T00:30:37.032Z","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":94.6,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10464346239596,"aZ":-17.328417070585306,"pfxX":-5.540201333783747,"pfxZ":7.7860240164246175,"pX":-0.7328519947283118,"pZ":2.953231869891343,"vX0":6.2864530442885105,"vY0":-137.59683192750927,"vZ0":-3.7578022054626876,"x":144.93,"y":159.04,"x0":-2.333351400095431,"y0":50.00407976276438,"z0":5.519418148317147,"aX":-10.56575621788896},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":8.6,"spinRate":2430,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3989019262163711,"extension":6.368508696049626},"index":4,"playId":"5b8ff1af-fa74-3429-9533-e8d391716c5a","pitchNumber":5,"startTime":"2026-05-30T00:30:52.985Z","endTime":"2026-05-30T00:30:56.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66227340774829,"aZ":-30.775702573069307,"pfxX":7.167026711806914,"pfxZ":0.9141637834653906,"pX":0.17305923181832727,"pZ":2.7851220608603278,"vX0":4.0847420102314995,"vY0":-123.0587271451676,"vZ0":-0.39761688860558575,"x":110.4,"y":163.58,"x0":-2.4401002116446446,"y0":50.00322416341775,"z0":5.558194924459468,"aX":10.980653248398168},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":-13.9,"spinRate":2761,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.44526577203028017,"extension":6.112801985401238},"hitData":{"launchSpeed":85.8,"launchAngle":38.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.29,"coordY":81.57}},"index":5,"playId":"d88ca4b1-f892-38c5-8017-f35d5c3823d9","pitchNumber":6,"startTime":"2026-05-30T00:31:15.982Z","endTime":"2026-05-30T00:31:25.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:31:25.454Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out sharply, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T00:33:15.679Z","endTime":"2026-05-30T00:34:14.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.4,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41543248081778,"aZ":-19.288896202701387,"pfxX":-6.410130570874349,"pfxZ":7.35785794523839,"pX":-0.26854828078872095,"pZ":3.7884373445928623,"vX0":4.826294595141922,"vY0":-131.60433921607643,"vZ0":-0.23150556159483232,"x":127.24,"y":136.49,"x0":-1.2951127919778553,"y0":50.00043677663459,"z0":5.308528236704274,"aX":-11.221696935099908},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":10.6,"spinRate":2480,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41648768614824494,"extension":6.284158041594751},"index":0,"playId":"27f4e555-31c6-3428-8c45-49d4886c217f","pitchNumber":1,"startTime":"2026-05-30T00:33:35.014Z","endTime":"2026-05-30T00:33:38.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.468445320401823,"aZ":-27.5270141266457,"pfxX":-11.197676544484763,"pfxZ":2.6330931579218584,"pX":0.8078199616756246,"pZ":2.0067476968837856,"vX0":8.66043611699534,"vY0":-132.22682198056873,"vZ0":-3.000773273832525,"x":86.21,"y":184.6,"x0":-1.0630152290319472,"y0":50.00002194402874,"z0":5.186553604980294,"aX":-19.72945719883332},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":18.2,"spinRate":2497,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.41500253476574933,"extension":6.351025748083055},"index":1,"playId":"96767146-0750-3f4f-bb10-147914c37701","pitchNumber":2,"startTime":"2026-05-30T00:33:49.606Z","endTime":"2026-05-30T00:33:52.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70423362670333,"aZ":-24.88650042520236,"pfxX":1.4537841854234732,"pfxZ":4.476413207928372,"pX":-0.05391803035993423,"pZ":3.1184825566697247,"vX0":3.0316433870328265,"vY0":-126.01154065450179,"vZ0":-0.7349117031686567,"x":119.06,"y":154.58,"x0":-1.4557052670509552,"y0":50.001221068990574,"z0":5.402928617789556,"aX":2.365830007964492},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":-3.2,"spinRate":2824,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.4326679860695273,"extension":6.13285736800377},"hitData":{"launchSpeed":101.0,"launchAngle":5.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.0,"coordY":144.0}},"index":2,"playId":"185ac75f-d009-30c0-987f-a34afe6cfe06","pitchNumber":3,"startTime":"2026-05-30T00:34:04.053Z","endTime":"2026-05-30T00:34:14.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:34:14.297Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cam Smith homers (6) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T00:34:21.197Z","endTime":"2026-05-30T00:35:19.814Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":689441,"link":"/api/v1/people/689441"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812368338115462,"aZ":-22.867960317651974,"pfxX":0.7177062036448232,"pfxZ":5.5058013751947765,"pX":0.07097342365073132,"pZ":3.1970579157000594,"vX0":3.7922313239283967,"vY0":-128.47384983075972,"vZ0":-1.0710664583118628,"x":114.29,"y":152.46,"x0":-1.5107087923103322,"y0":50.00297765203656,"z0":5.378257130430977,"aX":1.2130497088382128},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.0,"breakHorizontal":-2.0,"spinRate":2861,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4245039656766929,"extension":6.190810525140168},"index":0,"playId":"85064705-3eb2-3f30-90e1-1d4b574aa620","pitchNumber":1,"startTime":"2026-05-30T00:34:40.500Z","endTime":"2026-05-30T00:34:43.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154735457478992,"aZ":-24.489587794599267,"pfxX":0.2237939052909339,"pfxZ":4.55810469518001,"pX":0.03189756686041323,"pZ":3.412511046008582,"vX0":4.0180917827718465,"vY0":-128.65036927460667,"vZ0":-0.06570902133565126,"x":115.78,"y":146.64,"x0":-1.5753165458688163,"y0":50.0049569098834,"z0":5.326878056789352,"aX":0.3767098179381652},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":-1.2,"spinRate":2948,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.42476441138201926,"extension":6.259536872516198},"hitData":{"launchSpeed":107.5,"launchAngle":29.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.86,"coordY":44.77}},"index":1,"playId":"c1c596c4-fca6-33f5-99ca-9a060ff68cce","pitchNumber":2,"startTime":"2026-05-30T00:34:54.671Z","endTime":"2026-05-30T00:35:19.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:35:19.814Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Braden Shewmake pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T00:35:24.448Z","endTime":"2026-05-30T00:35:58.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5924044700143,"aZ":-24.70471045949579,"pfxX":0.44661092233992195,"pfxZ":4.48021665775115,"pX":0.3083490146501314,"pZ":2.743678882649673,"vX0":4.495948921933624,"vY0":-127.85329930672701,"vZ0":-1.5284721140294955,"x":105.25,"y":164.7,"x0":-1.5257544923814377,"y0":50.004093956254415,"z0":5.274854794046159,"aX":0.743668920346952},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.8,"spinRate":2852,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4272412588850032,"extension":6.146116337446904},"hitData":{"launchSpeed":83.9,"launchAngle":83.0,"totalDistance":22.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.06,"coordY":203.19}},"index":0,"playId":"22ef8f12-95ee-30bb-9709-892c0d3fd81b","pitchNumber":1,"startTime":"2026-05-30T00:35:47.290Z","endTime":"2026-05-30T00:35:58.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:35:58.991Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Meyers flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T00:36:04.588Z","endTime":"2026-05-30T00:37:17.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.817943674161697,"aZ":-21.81276628297541,"pfxX":-9.034777675969684,"pfxZ":5.8451703083789885,"pX":-0.1890742100195368,"pZ":2.3694843874455387,"vX0":5.912057073522865,"vY0":-132.64059857700713,"vZ0":-3.1094533900159007,"x":124.21,"y":174.8,"x0":-1.2793340629278298,"y0":50.00037333181497,"z0":5.157349153600324,"aX":-16.008423244850775},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":15.0,"spinRate":2579,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4137988160402526,"extension":6.264574637499634},"index":0,"playId":"0f56432f-d579-348a-9860-c01f0a2f62d5","pitchNumber":1,"startTime":"2026-05-30T00:36:19.436Z","endTime":"2026-05-30T00:36:23.395Z","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":88.1,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314813619788,"aZ":-24.91218836987389,"pfxX":-1.6193177620985475,"pfxZ":4.326809591545225,"pX":1.3979500615840224,"pZ":1.2722843214938744,"vX0":7.278872271192173,"vY0":-128.1599049147347,"vZ0":-5.210530204071086,"x":63.71,"y":204.43,"x0":-1.2578304840010128,"y0":50.001954767871624,"z0":5.2559005366594524,"aX":-2.717761908513349},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":1.4,"spinRate":2822,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42596247609541393,"extension":6.268210966734199},"index":1,"playId":"84f80c8e-b026-337c-8985-b53a26ed33f1","pitchNumber":2,"startTime":"2026-05-30T00:36:32.074Z","endTime":"2026-05-30T00:36:35.552Z","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":91.9,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.399384169072572,"aZ":-15.95998032827006,"pfxX":-4.189743245849302,"pfxZ":9.0108188173304,"pX":-0.18627902841479752,"pZ":3.1625825267258056,"vX0":4.6695116892584965,"vY0":-133.6880843324807,"vZ0":-2.458635704905831,"x":124.1,"y":153.39,"x0":-1.416097922691671,"y0":50.003033615874976,"z0":5.24764344772187,"aX":-7.539686215282854},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2576,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.41063646499936635,"extension":6.059958594501481},"index":2,"playId":"b4daa31b-4c5d-3f74-992b-86a2a324a159","pitchNumber":3,"startTime":"2026-05-30T00:36:46.358Z","endTime":"2026-05-30T00:36:49.598Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T00:36:59.510Z","endTime":"2026-05-30T00:37:08.267Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113625197159465,"aZ":-29.171957147199457,"pfxX":11.614625503983872,"pfxZ":2.2449556908479504,"pX":-0.5917566904985344,"pZ":3.107545054242018,"vX0":-0.8953560566224981,"vY0":-115.64252634840396,"vZ0":1.511952627359746,"x":139.56,"y":154.88,"x0":-1.7031687514151441,"y0":50.002122860909914,"z0":5.269858348768882,"aX":15.531157952325335},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.8,"breakHorizontal":-20.8,"spinRate":2881,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.4759497993881263,"extension":6.074166601161133},"hitData":{"launchSpeed":85.4,"launchAngle":48.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.65,"coordY":102.03}},"index":4,"playId":"fa2f8a3a-138d-3eb5-8992-24c61423c15a","pitchNumber":4,"startTime":"2026-05-30T00:37:08.267Z","endTime":"2026-05-30T00:37:17.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:37:17.283Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"David Hamilton homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T00:39:04.587Z","endTime":"2026-05-30T00:40:45.894Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044102275788187,"aZ":-18.65726561607896,"pfxX":-7.384826175306141,"pfxZ":7.27388026721319,"pX":-0.31142015155365593,"pZ":2.4775830750540697,"vX0":7.7108935229734055,"vY0":-135.56975969775777,"vZ0":-4.730616550634101,"x":128.87,"y":171.89,"x0":-2.2350962168148567,"y0":50.00492225927426,"z0":5.550163452961479,"aX":-13.727946902230478},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":11.8,"spinRate":2477,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40424162611395476,"extension":6.390591679482194},"index":0,"playId":"52d5cfb9-c284-31f9-bb05-ec528515c52e","pitchNumber":1,"startTime":"2026-05-30T00:39:25.332Z","endTime":"2026-05-30T00:39:28.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.876781618355373,"aZ":-16.03505401330625,"pfxX":-5.114552870586845,"pfxZ":8.564374833464518,"pX":0.23687508261774445,"pZ":3.75327877596901,"vX0":8.348660632176934,"vY0":-136.37446768079545,"vZ0":-2.2246000560669774,"x":107.97,"y":137.44,"x0":-2.1990393030569555,"y0":50.00207901309548,"z0":5.685144045303587,"aX":-9.638054462094516},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2520,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4015777835615184,"extension":6.265155073704882},"index":1,"playId":"7514796a-9446-32b5-9830-a9376ddb5463","pitchNumber":2,"startTime":"2026-05-30T00:39:41.124Z","endTime":"2026-05-30T00:39:45.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824901279659596,"aZ":-25.416068446801084,"pfxX":-8.002949229781951,"pfxZ":4.319671735234754,"pX":0.42226765498970914,"pZ":1.9796638940407691,"vX0":8.77561038296394,"vY0":-124.23553346875856,"vZ0":-3.6821384667329062,"x":100.9,"y":185.33,"x0":-2.115570587383921,"y0":50.00067799976958,"z0":5.59274531861999,"aX":-12.5124325585038},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.2,"breakHorizontal":12.5,"spinRate":1534,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4408222080317805,"extension":6.509624447718149},"index":2,"playId":"7aac16c1-ac05-3119-8e61-43b2a7b92cbe","pitchNumber":3,"startTime":"2026-05-30T00:39:57.440Z","endTime":"2026-05-30T00:40:00.510Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T00:40:12.624Z","endTime":"2026-05-30T00:40:24.266Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.237584949298157,"aZ":-18.536558458208297,"pfxX":-7.703743660215786,"pfxZ":7.189885517278366,"pX":-0.21194153501271967,"pZ":3.084168190172061,"vX0":7.97212488532928,"vY0":-136.8456175987253,"vZ0":-3.4885043544636334,"x":125.08,"y":155.51,"x0":-2.1622016386563714,"y0":50.00052977788423,"z0":5.6454740691328,"aX":-14.607495448319218},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2527,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4002699171216193,"extension":6.252101883030901},"hitData":{"launchSpeed":94.0,"launchAngle":30.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.54,"coordY":85.98}},"index":4,"playId":"b5c2e010-9707-33a8-b14b-1a015ffef064","pitchNumber":4,"startTime":"2026-05-30T00:40:24.266Z","endTime":"2026-05-30T00:40:45.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:40:45.894Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Yelich lines out to shortstop Braden Shewmake.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T00:40:39.202Z","endTime":"2026-05-30T00:42:02.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019380440260264,"aZ":-31.517260026902413,"pfxX":9.383489505651118,"pfxZ":0.42155839721296484,"pX":0.514913570058472,"pZ":1.5258310476490888,"vX0":4.109290341456496,"vY0":-124.04947105565631,"vZ0":-3.1537256091513166,"x":97.37,"y":197.58,"x0":-2.3866146589331287,"y0":50.00064779734599,"z0":5.467192691335414,"aX":14.4811447699741},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-18.0,"spinRate":2855,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44316117697471835,"extension":5.909829422273331},"index":0,"playId":"a4b48ebd-e76c-3c11-9a91-d30fe4c70794","pitchNumber":1,"startTime":"2026-05-30T00:41:07.782Z","endTime":"2026-05-30T00:41:12.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34331756489753,"aZ":-32.53396167053301,"pfxX":7.916511598598321,"pfxZ":-0.2363712137888605,"pX":0.7417270843185412,"pZ":2.4860526077714766,"vX0":5.466101829735975,"vY0":-122.6480195033963,"vZ0":-0.5891981195635887,"x":88.73,"y":171.66,"x0":-2.5550630580911546,"y0":50.00432650867793,"z0":5.537107602232096,"aX":11.897474550757055},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":-15.7,"spinRate":2747,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.44893545056907413,"extension":6.196480043969556},"index":1,"playId":"2664c7e3-430d-35a2-8c02-7b248ed7424e","pitchNumber":2,"startTime":"2026-05-30T00:41:23.311Z","endTime":"2026-05-30T00:41:28.587Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357582669303625,"aZ":-16.134362425318727,"pfxX":-6.988354120582399,"pfxZ":8.583009548740563,"pX":0.41470428926639197,"pZ":2.0624886010070047,"vX0":9.532124785642596,"vY0":-135.76131156972193,"vZ0":-5.847016536663494,"x":101.19,"y":183.09,"x0":-2.23186277110051,"y0":50.006173061111284,"z0":5.364904591684206,"aX":-13.065443703350502},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":10.7,"spinRate":2550,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4032472023256082,"extension":6.354995196251685},"index":2,"playId":"d8d1df71-cb68-39c7-a9bd-7010894812c7","pitchNumber":3,"startTime":"2026-05-30T00:41:40.570Z","endTime":"2026-05-30T00:41:43.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63348020281095,"aZ":-30.09957602526119,"pfxX":8.976015579937215,"pfxZ":1.3691119488637629,"pX":0.2722480067042854,"pZ":2.9973049972200756,"vX0":3.936364592287275,"vY0":-123.33343919350789,"vZ0":-0.03620794218303447,"x":106.62,"y":157.85,"x0":-2.517426523976948,"y0":50.00517640560533,"z0":5.579659422067705,"aX":13.642635769785187},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-17.3,"spinRate":2863,"spinDirection":60},"zone":3,"typeConfidence":2.0,"plateTime":0.4464217882803334,"extension":6.2701376653604415},"hitData":{"launchSpeed":70.2,"launchAngle":15.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":128.16,"coordY":140.85}},"index":3,"playId":"8da5822e-19bc-3d9c-9712-cce50e6162ef","pitchNumber":4,"startTime":"2026-05-30T00:41:56.820Z","endTime":"2026-05-30T00:42:02.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:42:02.846Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T00:42:04.485Z","endTime":"2026-05-30T00:44:32.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.460922440736496,"aZ":-22.40357258491513,"pfxX":-4.565576894121231,"pfxZ":5.20096296803257,"pX":0.302337905986441,"pZ":4.4637200848728,"vX0":8.488320160081992,"vY0":-135.89440351783273,"vZ0":0.8303635593505657,"x":105.48,"y":118.26,"x0":-2.2618771031662286,"y0":50.00375697437069,"z0":5.704928478991647,"aX":-8.579888776424772},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":6.6,"spinRate":2579,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40232479546418665,"extension":6.3868647749189424},"index":0,"playId":"162018ba-28d1-3ced-99ce-695b7dce68c1","pitchNumber":1,"startTime":"2026-05-30T00:42:32.308Z","endTime":"2026-05-30T00:42:35.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591165641907565,"aZ":-20.731562624593877,"pfxX":-9.002928776769348,"pfxZ":6.28901001804471,"pX":0.07312104529301106,"pZ":3.795001823997401,"vX0":9.274028894964385,"vY0":-134.1986845976943,"vZ0":-0.78981636080262,"x":114.21,"y":136.31,"x0":-2.261143599631727,"y0":50.00654902344841,"z0":5.572686137767306,"aX":-16.39166548060438},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":14.3,"spinRate":2422,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4084658342760372,"extension":6.167414847907364},"index":1,"playId":"7cd47873-8f57-3948-b7d8-9e5f0f670d66","pitchNumber":2,"startTime":"2026-05-30T00:42:49.402Z","endTime":"2026-05-30T00:42: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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19871188114255,"aZ":-27.0685269106457,"pfxX":-8.447309262429874,"pfxZ":2.7377240069891062,"pX":-0.41018798587342914,"pZ":2.491752365846164,"vX0":7.664603463693206,"vY0":-135.31185298682266,"vZ0":-2.8307040831116588,"x":132.64,"y":171.5,"x0":-2.175389859147272,"y0":50.001587572231124,"z0":5.438435096192709,"aX":-15.738810304023167},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":2472,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4040638284022484,"extension":6.317575788666966},"index":2,"playId":"cb512edb-181c-3e97-9806-e29554d6e97e","pitchNumber":3,"startTime":"2026-05-30T00:43:06.540Z","endTime":"2026-05-30T00:43:10.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38318093500988,"aZ":-29.88577590745145,"pfxX":10.155839289024815,"pfxZ":1.5261107026123035,"pX":0.8519460747445028,"pZ":2.5382655978569812,"vX0":4.84539454190962,"vY0":-121.88877741517996,"vZ0":-0.9614719115485677,"x":84.53,"y":170.25,"x0":-2.4847142205729895,"y0":50.00051587201621,"z0":5.533283722576154,"aX":15.178763604904491},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-19.6,"spinRate":2790,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.45048203495226424,"extension":6.194812667630049},"index":3,"playId":"3f97ae46-5a64-3cbc-a2cf-5b14f2d1691a","pitchNumber":4,"startTime":"2026-05-30T00:43:29.136Z","endTime":"2026-05-30T00:43:32.166Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-30T00:43:41.902Z","endTime":"2026-05-30T00:43:53.626Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.542892482057642,"aZ":-16.412613839170913,"pfxX":-6.0875264669076445,"pfxZ":8.064762122696262,"pX":0.8149736697629664,"pZ":2.1573233601770565,"vX0":10.022734447216239,"vY0":-139.01054490881177,"vZ0":-6.17411696309694,"x":85.94,"y":180.53,"x0":-2.0485641286412637,"y0":50.00499687544785,"z0":5.499309022911196,"aX":-11.900920297063701},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2590,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3942187048838237,"extension":6.430542466103884},"index":5,"playId":"7d41ae0f-e117-3797-b35f-e7d7553ab8a2","pitchNumber":5,"startTime":"2026-05-30T00:43:53.626Z","endTime":"2026-05-30T00:44:20.646Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431186978115015,"aZ":-30.03148950003789,"pfxX":9.632323673476815,"pfxZ":1.4102591989202864,"pX":1.151157473134766,"pZ":2.2270243223805197,"vX0":5.419308966035097,"vY0":-123.17752084304252,"vZ0":-1.9208256904634307,"x":73.12,"y":178.65,"x0":-2.335437539089757,"y0":50.00598886092875,"z0":5.577303485855148,"aX":14.675966559705845},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-18.8,"spinRate":2691,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4461458273381185,"extension":6.405945977436463},"index":6,"playId":"a951ec23-370e-3f24-b151-24500540c31c","pitchNumber":6,"startTime":"2026-05-30T00:44:29.439Z","endTime":"2026-05-30T00:44:32.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:44:32.775Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T00:44:36.324Z","endTime":"2026-05-30T00:46:46.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644485834685874,"aZ":-29.24859311514091,"pfxX":-9.75274556954704,"pfxZ":1.848430923851316,"pX":0.5194482846886072,"pZ":1.582000219990872,"vX0":9.503978300168159,"vY0":-125.31057861942018,"vZ0":-3.811858501997801,"x":97.2,"y":196.07,"x0":-2.065432405767167,"y0":50.002425952451105,"z0":5.527194850012019,"aX":-15.423849306917033},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":15.4,"spinRate":1359,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4380333386681463,"extension":6.581849043483356},"index":0,"playId":"109f7349-ae70-3c0d-aa5b-9a6a9df6c4e1","pitchNumber":1,"startTime":"2026-05-30T00:45:00.071Z","endTime":"2026-05-30T00:45:03.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172497253900495,"aZ":-26.840411007439247,"pfxX":-10.656051238646931,"pfxZ":3.281647807851404,"pX":1.133014719980672,"pZ":1.1442606514622793,"vX0":11.161395872618305,"vY0":-126.95283956490233,"vZ0":-5.394936348212719,"x":73.81,"y":207.88,"x0":-1.946139782768841,"y0":50.0004058353611,"z0":5.446137661913534,"aX":-17.306992170535327},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":1686,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43224563287119633,"extension":6.6858944242454745},"index":1,"playId":"f57fd914-9098-30a1-bab6-d4b11fc2f05d","pitchNumber":2,"startTime":"2026-05-30T00:45:20.309Z","endTime":"2026-05-30T00:45:23.439Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90186286358879,"aZ":-25.695994272501125,"pfxX":-8.749062764753052,"pfxZ":4.0154191456047,"pX":0.23198882353216638,"pZ":1.7718524259013786,"vX0":8.732709068313211,"vY0":-126.98519979793622,"vZ0":-4.226491542860699,"x":108.16,"y":190.94,"x0":-2.1345619913551173,"y0":50.00405784911647,"z0":5.531130654723684,"aX":-14.119260416803687},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":13.6,"spinRate":1485,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4333183411437713,"extension":6.622028100583551},"index":2,"playId":"b370f129-7cdc-3dad-9d9b-7b491bc0c400","pitchNumber":3,"startTime":"2026-05-30T00:45:37.931Z","endTime":"2026-05-30T00:45:41.111Z","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":94.8,"endSpeed":87.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75609937428735,"aZ":-19.01031228463739,"pfxX":-8.726534627599504,"pfxZ":6.798306594358557,"pX":0.21480779585061024,"pZ":3.261608192700052,"vX0":9.5735183307579,"vY0":-137.8065657073075,"vZ0":-2.845803566498811,"x":108.81,"y":150.72,"x0":-2.1596844134286046,"y0":50.001634044779,"z0":5.582158433396329,"aX":-16.893448271854396},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":13.9,"spinRate":2524,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.39649088178512226,"extension":6.439576956717464},"index":3,"playId":"d0c561f9-bf9f-3ad4-8d47-155d1cac24c0","pitchNumber":4,"startTime":"2026-05-30T00:46:03.992Z","endTime":"2026-05-30T00:46:07.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216109407925174,"aZ":-32.21788052618154,"pfxX":-7.509991918750159,"pfxZ":-0.029103264401374673,"pX":-2.572866695540459,"pZ":2.2900196067923453,"vX0":1.4978436348020816,"vY0":-126.05199153970221,"vZ0":-1.9797361035267713,"x":215.07,"y":176.95,"x0":-2.205419875418602,"y0":50.00193428706382,"z0":5.724781234967045,"aX":-11.90255874367709},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":13.2,"spinRate":1610,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4370440363548509,"extension":6.460248308320609},"index":4,"playId":"eb2deffe-db65-392b-9e44-8518d7b7283d","pitchNumber":5,"startTime":"2026-05-30T00:46:23.222Z","endTime":"2026-05-30T00:46:26.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47286196033275,"aZ":-32.49744231706361,"pfxX":7.53967554277704,"pfxZ":-0.20848986493426303,"pX":1.2454387331911616,"pZ":1.1251734353568166,"vX0":5.945627685707432,"vY0":-124.37152587849386,"vZ0":-4.109007103290404,"x":69.53,"y":208.4,"x0":-2.1648377453497463,"y0":50.00215129360381,"z0":5.525935437593343,"aX":11.683053781769514},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":-15.1,"spinRate":2716,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4422324946588527,"extension":6.502571505445487},"index":5,"playId":"772eb412-2107-3190-bb91-44fd46885c18","pitchNumber":6,"startTime":"2026-05-30T00:46:41.485Z","endTime":"2026-05-30T00:46:46.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:46:46.002Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to shortstop David Hamilton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T00:48:35.030Z","endTime":"2026-05-30T00:49:15.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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":1},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048320670577883,"aZ":-22.90748782354489,"pfxX":-8.18365182967498,"pfxZ":5.3349349158246735,"pX":0.2769091314919799,"pZ":3.4139694464358223,"vX0":6.799662593371881,"vY0":-131.0673627139893,"vZ0":-0.46534577589670517,"x":106.44,"y":146.6,"x0":-1.2894840423614198,"y0":50.00358638575213,"z0":5.3064186283102615,"aX":-14.219698364665382},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":13.3,"spinRate":2476,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.418098403507138,"extension":6.297100593157681},"index":0,"playId":"ec454924-3710-34f0-aa13-925beb9e0cbd","pitchNumber":1,"startTime":"2026-05-30T00:48:52.241Z","endTime":"2026-05-30T00:48:58.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309658690154546,"aZ":-21.403611036062337,"pfxX":-8.552127239988765,"pfxZ":6.080078754477022,"pX":-0.16414641176143982,"pZ":3.1995911038003073,"vX0":5.507837431530808,"vY0":-132.25316944685486,"vZ0":-1.2129915365481678,"x":123.26,"y":152.39,"x0":-1.1631012814852772,"y0":50.00034495536508,"z0":5.234613389687811,"aX":-15.141454846569157},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2521,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41421702195861343,"extension":6.232675083924428},"hitData":{"launchSpeed":84.4,"launchAngle":69.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.54,"coordY":161.21}},"index":1,"playId":"94cae650-7c7e-3005-aebf-cedf958ed275","pitchNumber":2,"startTime":"2026-05-30T00:49:05.382Z","endTime":"2026-05-30T00:49:15.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:49:15.473Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"César Salazar walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T00:49:23.634Z","endTime":"2026-05-30T00:50:54.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255851949461757,"aZ":-15.476429457279291,"pfxX":-4.586373539178122,"pfxZ":9.327674611750478,"pX":-0.44821618545059533,"pZ":2.8899077616233977,"vX0":4.020129539696787,"vY0":-133.1301665087064,"vZ0":-3.280775908039712,"x":134.08,"y":160.75,"x0":-1.3838200662874551,"y0":50.005914212700716,"z0":5.262191253684351,"aX":-8.213429417211684},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2633,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4118218429081204,"extension":6.15782239314266},"index":0,"playId":"7c620e67-ae25-37b2-8ff6-ef22d98b7415","pitchNumber":1,"startTime":"2026-05-30T00:49:34.641Z","endTime":"2026-05-30T00:49:39.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":66.0,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62112717795424,"aZ":-41.60507927106301,"pfxX":11.548392544376423,"pfxZ":-8.431597992855039,"pX":-1.0003348359343487,"pZ":4.0865251978698875,"vX0":-1.9169067736152892,"vY0":-106.18002476924046,"vZ0":6.437797384238882,"x":155.13,"y":128.44,"x0":-1.5731738279035121,"y0":50.002297827666396,"z0":5.804462542854305,"aX":12.917953177170439},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-12.6,"breakHorizontal":-20.2,"spinRate":2929,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.5199013344494907,"extension":5.985199640795409},"index":1,"playId":"1d95030d-2f58-3893-9e55-8ec0b3732dcb","pitchNumber":2,"startTime":"2026-05-30T00:49:50.845Z","endTime":"2026-05-30T00:49:54.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":67.5,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.241251230108745,"aZ":-42.006530387818565,"pfxX":10.841341082028276,"pfxZ":-8.4996478102502,"pX":0.8683729369625302,"pZ":2.077800733868641,"vX0":1.699005471070148,"vY0":-108.19537584657523,"vZ0":2.6359138730834655,"x":83.9,"y":182.68,"x0":-1.3382045152648414,"y0":50.00515227505534,"z0":5.53130448621806,"aX":12.535321195134905},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-14.0,"breakHorizontal":-20.0,"spinRate":3085,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.5111275198872463,"extension":6.2042089104306},"index":2,"playId":"a660a176-2f10-3342-bb6c-971e9e241328","pitchNumber":3,"startTime":"2026-05-30T00:50:02.297Z","endTime":"2026-05-30T00:50:06.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T00:50:15.612Z","endTime":"2026-05-30T00:50:21.997Z","isPitch":false,"type":"action","player":{"id":663967,"link":"/api/v1/people/663967"}},{"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":91.8,"endSpeed":84.1,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13627873735456,"aZ":-17.420611492528735,"pfxX":-2.556884689701932,"pfxZ":8.117590836065494,"pX":-1.2959780421744214,"pZ":4.302608597938576,"vX0":1.5750067612523297,"vY0":-133.80447811961417,"vZ0":0.46834868108206396,"x":166.4,"y":122.61,"x0":-1.5591858876965372,"y0":50.00655272738231,"z0":5.370879434374526,"aX":-4.649910865161266},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":4.3,"spinRate":2607,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40892422582526455,"extension":6.132942561085521},"index":4,"playId":"64076e02-9760-3b24-a939-e375dea0ee2d","pitchNumber":4,"startTime":"2026-05-30T00:50:21.997Z","endTime":"2026-05-30T00:50:25.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":67.0,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.768518724406437,"aZ":-42.41347998758497,"pfxX":10.16134997051054,"pfxZ":-8.967381347352296,"pX":-0.9546538548374595,"pZ":2.70790361439926,"vX0":-1.5762398735223426,"vY0":-107.21371011416524,"vZ0":3.73976009213749,"x":153.39,"y":165.67,"x0":-1.5199250017582062,"y0":50.001124824029475,"z0":5.735465598964613,"aX":11.606775801039461},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-14.5,"breakHorizontal":-17.8,"spinRate":2918,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.5145799902504593,"extension":6.193938295352551},"index":5,"playId":"24c4f2ba-ae01-31c0-bb42-141b47ee6cef","pitchNumber":5,"startTime":"2026-05-30T00:50:34.212Z","endTime":"2026-05-30T00:50:39.204Z","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":87.9,"endSpeed":81.5,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123317965735897,"aZ":-25.04994350805084,"pfxX":1.4540633711468711,"pfxZ":4.225403561529063,"pX":-1.369019544183607,"pZ":2.9754668992508106,"vX0":0.8159600854832227,"vY0":-128.1458425634279,"vZ0":-0.7517849345184497,"x":169.18,"y":158.44,"x0":-1.879085247074983,"y0":50.00253936973763,"z0":5.206208422827738,"aX":2.450542797779668},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2936,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4252458529679819,"extension":6.17664701329789},"index":6,"playId":"1181495b-7be3-3c60-aa19-7936822639b4","pitchNumber":6,"startTime":"2026-05-30T00:50:50.728Z","endTime":"2026-05-30T00:50:54.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:50:54.179Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T00:50:55.095Z","endTime":"2026-05-30T00:53:10.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":88.0,"endSpeed":81.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422095276305697,"aZ":-25.319698142664045,"pfxX":0.34245822921503266,"pfxZ":4.086290866774181,"pX":-0.32432917584399407,"pZ":3.441141654802694,"vX0":2.7486835930179567,"vY0":-128.20126595721823,"vZ0":0.31834466994580457,"x":129.36,"y":145.87,"x0":-1.451231722975702,"y0":50.00545753583892,"z0":5.2783904357594205,"aX":0.5745760297590243},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":-1.2,"spinRate":2825,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.42587593321324047,"extension":6.152827871603333},"index":0,"playId":"efd452f0-b515-33e2-8bf8-456718921545","pitchNumber":1,"startTime":"2026-05-30T00:51:22.358Z","endTime":"2026-05-30T00:51:25.971Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-30T00:51:32.417Z","endTime":"2026-05-30T00:51:45.742Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.648565194987377,"aZ":-40.4568164487672,"pfxX":10.746108955805546,"pfxZ":-7.469671570545211,"pX":0.08406364452228669,"pZ":3.1636907152934524,"vX0":0.058817361868027385,"vY0":-105.45313281272973,"vZ0":4.318996682566549,"x":113.8,"y":153.36,"x0":-1.336871120699827,"y0":50.00503715080686,"z0":5.805774190852507,"aX":11.907753024945398},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-11.6,"breakHorizontal":-19.4,"spinRate":2840,"spinDirection":47},"zone":2,"typeConfidence":2.0,"plateTime":0.5226582496114496,"extension":6.085100220516223},"index":2,"playId":"07dde3dc-1a4e-3dfa-9c20-793649c90742","pitchNumber":2,"startTime":"2026-05-30T00:51:45.742Z","endTime":"2026-05-30T00:51:50.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"51fd8c38-9f11-3ace-b374-87fbc57cc996","startTime":"2026-05-30T00:52:06.292Z","endTime":"2026-05-30T00:52:10.665Z","isPitch":false,"type":"pickoff"},{"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":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045830944984978,"aZ":-14.636887363047991,"pfxX":-2.982008508083954,"pfxZ":9.727938232738769,"pX":-0.9684832357615739,"pZ":3.9461387572658566,"vX0":2.0383425426895085,"vY0":-133.48993537611108,"vZ0":-1.309384645540872,"x":153.92,"y":132.23,"x0":-1.3549895251857564,"y0":50.00213937019986,"z0":5.4980248013452915,"aX":-5.37531496174331},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":4.9,"spinRate":2623,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41050433470999126,"extension":6.185921413218968},"index":4,"playId":"ea4acc37-e7bd-3287-a5c1-6c66b4ff8551","pitchNumber":3,"startTime":"2026-05-30T00:52:31.037Z","endTime":"2026-05-30T00:52:35.637Z","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":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653153801328273,"aZ":-17.942497448702692,"pfxX":-4.332595226624357,"pfxZ":7.878392934582465,"pX":-1.1652093476809902,"pZ":3.4479404454438725,"vX0":1.8950108196749897,"vY0":-133.73999603607922,"vZ0":-1.9397882721922202,"x":161.42,"y":145.69,"x0":-1.3212778862066157,"y0":50.00150313525302,"z0":5.473715436301516,"aX":-7.824017530719453},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":7.4,"spinRate":2637,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4100325045572375,"extension":6.104515970607411},"index":5,"playId":"82dbae7c-41f6-3a71-99f0-55bd4f8b0abb","pitchNumber":4,"startTime":"2026-05-30T00:52:49.255Z","endTime":"2026-05-30T00:52:53.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":67.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182762639909328,"aZ":-41.6563070912094,"pfxX":10.45332191630015,"pfxZ":-8.14128145168769,"pX":0.7529733475671643,"pZ":2.318632963829218,"vX0":1.391371975583529,"vY0":-108.494716143988,"vZ0":2.6692001723015264,"x":88.3,"y":176.18,"x0":-1.2560057411340726,"y0":50.00500522703439,"z0":5.6912230738219645,"aX":12.167663010258583},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-13.3,"breakHorizontal":-19.2,"spinRate":3045,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.5094984223429777,"extension":6.1267357158709945},"index":6,"playId":"b59222f7-a3b0-3f33-8e22-71f227866563","pitchNumber":5,"startTime":"2026-05-30T00:53:06.345Z","endTime":"2026-05-30T00:53:10.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:53:10.856Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Isaac Paredes grounds into a force out, shortstop David Hamilton to second baseman Brice Turang. César Salazar out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T00:53:26.872Z","endTime":"2026-05-30T00:55:08.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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,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":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93802796234919,"aZ":-24.299638551303918,"pfxX":1.933238504604902,"pfxZ":4.718039673419115,"pX":0.5277560554047053,"pZ":3.4437206490571772,"vX0":3.8811724790628905,"vY0":-127.95688574443668,"vZ0":-0.36748845934906504,"x":96.88,"y":145.8,"x0":-1.256183675058293,"y0":50.000120594830946,"z0":5.483425662203018,"aX":3.223289047532241},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":-4.3,"spinRate":2908,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4270876572426032,"extension":6.176722849919914},"index":0,"playId":"a18b2d5f-6f5d-31f3-bc6b-2ac43f2360b0","pitchNumber":1,"startTime":"2026-05-30T00:53:34.857Z","endTime":"2026-05-30T00:53:39.363Z","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":91.1,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.634975206549683,"aZ":-23.605707047206142,"pfxX":-8.536012372153273,"pfxZ":4.834657791544133,"pX":-0.1062388719544516,"pZ":3.101879034750604,"vX0":5.53600966993052,"vY0":-132.60047842967205,"vZ0":-1.1908651199436726,"x":121.05,"y":155.03,"x0":-1.1172069368482105,"y0":50.00334209153368,"z0":5.287036092231413,"aX":-15.127532928809044},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":14.2,"spinRate":2556,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4138481015465878,"extension":6.250982431900271},"index":1,"playId":"0c278dc9-c6f6-3eb4-89c3-cf715e5f274c","pitchNumber":2,"startTime":"2026-05-30T00:53:53.839Z","endTime":"2026-05-30T00:53:57.297Z","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":"ad8962f0-ca13-3ba2-aed5-76424f022e11","startTime":"2026-05-30T00:54:12.619Z","endTime":"2026-05-30T00:54:16.244Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76978150706374,"aZ":-23.67494404060081,"pfxX":1.8539323188676935,"pfxZ":5.065135501625438,"pX":0.10137447692152937,"pZ":3.724313863457658,"vX0":3.077450765684211,"vY0":-128.2784698826708,"vZ0":0.2106727493383067,"x":113.14,"y":138.22,"x0":-1.3514680480658638,"y0":50.00422648277566,"z0":5.476214455091366,"aX":3.1113295091500843},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":-4.0,"spinRate":2807,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.42583787763363423,"extension":6.133523991882925},"index":3,"playId":"96783f95-eac9-3ee1-8058-f976d13e72c4","pitchNumber":3,"startTime":"2026-05-30T00:54:31.266Z","endTime":"2026-05-30T00:54:37.058Z","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":91.5,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5331175189924,"aZ":-14.959272194487827,"pfxX":-3.0192243187034595,"pfxZ":9.571605909939624,"pX":-0.23034957808688702,"pZ":3.449281189949968,"vX0":3.54927285152228,"vY0":-133.23510479260804,"vZ0":-2.1980269014497513,"x":125.78,"y":145.65,"x0":-1.187261827473905,"y0":50.00323844260197,"z0":5.365658442398402,"aX":-5.430592490094137},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2647,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4110529488548966,"extension":6.1598163032180295},"hitData":{"launchSpeed":59.5,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":152.59}},"index":4,"playId":"6880ee5f-7abf-30f7-86e0-6ccc428884e9","pitchNumber":4,"startTime":"2026-05-30T00:54:59.113Z","endTime":"2026-05-30T00:55:08.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:55:08.935Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:56:57.645Z","endTime":"2026-05-30T00:58:51.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.766224077131326,"aZ":-22.93785562271558,"pfxX":-10.142758419539895,"pfxZ":5.048327536752252,"pX":-1.2011632168095474,"pZ":3.106784357639612,"vX0":6.30152680718975,"vY0":-134.77272959394304,"vZ0":-2.250293556036562,"x":162.79,"y":154.9,"x0":-2.2583973244382816,"y0":50.00244893118997,"z0":5.581758425891537,"aX":-18.557477838245855},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":16.9,"spinRate":2391,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40724738233038327,"extension":6.306774789192031},"index":0,"playId":"b1ef6c2e-5b36-3fe9-96b5-281b451498a9","pitchNumber":1,"startTime":"2026-05-30T00:57:19.082Z","endTime":"2026-05-30T00:57:23.237Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39833938600813,"aZ":-26.62824257584107,"pfxX":-9.532818717675246,"pfxZ":2.9481194711624754,"pX":0.5882892604170081,"pZ":1.747647090683324,"vX0":10.641465794237646,"vY0":-136.0139600318416,"vZ0":-5.106242704300078,"x":94.58,"y":191.59,"x0":-2.1268422089496726,"y0":50.00551266282848,"z0":5.483986563468348,"aX":-17.955529166711518},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":2409,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.40190063178161006,"extension":6.332936536790299},"index":1,"playId":"de9dff6a-d2f8-3fe0-89b1-ccef29a8d75c","pitchNumber":2,"startTime":"2026-05-30T00:57:44.603Z","endTime":"2026-05-30T00:57:48.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401227546259047,"aZ":-28.92086985883367,"pfxX":7.451008921570966,"pfxZ":2.1247311242451357,"pX":1.7611530964431947,"pZ":1.705713488201672,"vX0":7.223383772903704,"vY0":-123.55872848871766,"vZ0":-3.0773990114800385,"x":49.87,"y":192.73,"x0":-2.1768909048918244,"y0":50.00555960390454,"z0":5.41740186877703,"aX":11.433364114391154},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.4,"breakHorizontal":-15.2,"spinRate":2750,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44461676661116734,"extension":6.236729653311475},"index":2,"playId":"31b79b98-c850-34c9-9639-9cf8cc4e36e7","pitchNumber":3,"startTime":"2026-05-30T00:58:01.532Z","endTime":"2026-05-30T00:58:05.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327499522528054,"aZ":-29.483204854788955,"pfxX":4.13177984009554,"pfxZ":1.758948693542834,"pX":-0.35221166296885975,"pZ":2.289938242491719,"vX0":3.91613811054659,"vY0":-124.12043285546302,"vZ0":-1.6764697569259521,"x":130.43,"y":176.95,"x0":-2.498541201179001,"y0":50.003875145263315,"z0":5.475117829702323,"aX":6.320989371055167},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-8.5,"spinRate":2726,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4446110608637386,"extension":6.2693543839029875},"index":3,"playId":"90fbc57c-85be-3ff3-88d4-81a8191115d6","pitchNumber":4,"startTime":"2026-05-30T00:58:18.267Z","endTime":"2026-05-30T00:58:21.821Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220131470234485,"aZ":-29.52656977729608,"pfxX":7.541490586273554,"pfxZ":1.6774798494499166,"pX":2.3970786646430744,"pZ":1.8908624010045223,"vX0":8.761112391892171,"vY0":-124.90214107043306,"vZ0":-3.03128808873991,"x":25.63,"y":187.73,"x0":-2.1363927365064916,"y0":50.00503015270653,"z0":5.549065698018993,"aX":11.910858052531276},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-15.7,"spinRate":2824,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4385811248847298,"extension":6.418598317635129},"index":4,"playId":"5e8ed7d4-bbdc-3568-9ceb-56d0f94f4070","pitchNumber":5,"startTime":"2026-05-30T00:58:46.367Z","endTime":"2026-05-30T00:58:51.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:58:51.751Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, second baseman Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:58:53.050Z","endTime":"2026-05-30T01:00:45.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248268083287453,"aZ":-29.418882697133544,"pfxX":-9.7557623844191,"pfxZ":1.4644731647936116,"pX":-1.006897762311583,"pZ":2.590428195960125,"vX0":6.977830356531139,"vY0":-135.90911739348178,"vZ0":-2.2685098260910546,"x":155.38,"y":168.84,"x0":-2.3330113959946783,"y0":50.00270010505997,"z0":5.467834664977724,"aX":-18.351166435641904},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2430,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40216274531262686,"extension":6.235266323511494},"index":0,"playId":"0253cf31-2b2d-3019-82f8-618a4f4f7f3b","pitchNumber":1,"startTime":"2026-05-30T00:59:17.202Z","endTime":"2026-05-30T00:59:22.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249488689042217,"aZ":-33.529918308431974,"pfxX":7.336588294694985,"pfxZ":-0.9036268850940674,"pX":0.41960931760732995,"pZ":1.3429128139584143,"vX0":4.894004831195484,"vY0":-122.22805666725505,"vZ0":-2.695146909310031,"x":101.01,"y":202.52,"x0":-2.565088106511165,"y0":50.00112826225142,"z0":5.353770674240906,"aX":11.041219230376436},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":-14.5,"spinRate":2695,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4490102775856175,"extension":6.187252617057115},"index":1,"playId":"1dfcac58-4f9a-3235-8e52-a2f9ee32c90e","pitchNumber":2,"startTime":"2026-05-30T00:59:32.987Z","endTime":"2026-05-30T00:59:37.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93876960674223,"aZ":-30.576393335073348,"pfxX":-10.396731473429199,"pfxZ":0.8560632653706213,"pX":-0.16805707836045047,"pZ":1.9449849987911993,"vX0":9.306225676430401,"vY0":-135.58934383387094,"vZ0":-3.463404632149467,"x":123.41,"y":186.27,"x0":-2.283721085261457,"y0":50.00585395001386,"z0":5.358390233016623,"aX":-19.48100658263251},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":2400,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.40301465985177476,"extension":6.433447465521006},"index":2,"playId":"542e1076-52dd-3a64-b6ca-c6fe24ce3e4a","pitchNumber":3,"startTime":"2026-05-30T00:59:55.579Z","endTime":"2026-05-30T01:00:03.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577044198352276,"aZ":-27.75142003976247,"pfxX":-8.409671838439424,"pfxZ":2.3385122229817537,"pX":-0.5001836592716272,"pZ":2.4484857981053785,"vX0":7.68188176989305,"vY0":-136.5290282004058,"vZ0":-2.842920536469683,"x":136.07,"y":172.67,"x0":-2.2553519402931643,"y0":50.00332046586666,"z0":5.4097604308307,"aX":-15.904231011047282},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":13.7,"spinRate":2307,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4009166432590292,"extension":6.337403770386839},"hitData":{"launchSpeed":86.4,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.97,"coordY":158.11}},"index":3,"playId":"8b0354d1-4cf1-3900-bb78-6d772657c0c0","pitchNumber":4,"startTime":"2026-05-30T01:00:37.400Z","endTime":"2026-05-30T01:00:45.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:00:45.402Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T01:00:50.199Z","endTime":"2026-05-30T01:02:09.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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.3,"endSpeed":77.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9399635317789,"aZ":-28.820780061574787,"pfxX":6.506294762608851,"pfxZ":2.2157643168745054,"pX":-0.8442079013116338,"pZ":1.02303552388528,"vX0":2.4443354664032153,"vY0":-122.69821427142335,"vZ0":-4.4108831034046245,"x":149.18,"y":211.16,"x0":-2.7007124774036444,"y0":50.00380470275602,"z0":5.320672568894283,"aX":9.847030361552465},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":-12.4,"spinRate":2642,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.44767348696329057,"extension":6.260215224662287},"index":0,"playId":"024ba7ba-2be3-34a0-a563-18bdfcb9ee91","pitchNumber":1,"startTime":"2026-05-30T01:01:09.974Z","endTime":"2026-05-30T01:01:13.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765509628870095,"aZ":-30.127607994345954,"pfxX":5.87820642999303,"pfxZ":1.3929766465418805,"pX":-1.0882550848134835,"pZ":3.626209842322782,"vX0":1.9134763119206215,"vY0":-120.94069822507858,"vZ0":1.580486537358146,"x":158.48,"y":140.87,"x0":-2.655327692649369,"y0":50.001852578830444,"z0":5.625907892721367,"aX":8.619615577176958},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.2,"breakHorizontal":-11.2,"spinRate":2670,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4546312620667736,"extension":6.054796980379738},"index":1,"playId":"51b751fa-5a09-36a5-b76d-3934a37c3cda","pitchNumber":2,"startTime":"2026-05-30T01:01:26.709Z","endTime":"2026-05-30T01:01:31.881Z","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":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952439518450056,"aZ":-28.815852604091386,"pfxX":3.156909061831218,"pfxZ":2.2268135414102943,"pX":1.6720316696899942,"pZ":1.5550639483013553,"vX0":8.587814182236627,"vY0":-122.60826585169934,"vZ0":-3.2605379043866947,"x":53.27,"y":196.79,"x0":-2.297062040490072,"y0":50.00538047967684,"z0":5.3809897514969665,"aX":4.771075349722066},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":-7.9,"spinRate":2652,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4480189253014748,"extension":6.344202584590179},"index":2,"playId":"c107a101-15aa-3a94-bdc3-91e4adc017bd","pitchNumber":3,"startTime":"2026-05-30T01:01:45.573Z","endTime":"2026-05-30T01:01:49.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037410445367897,"aZ":-27.116716768335444,"pfxX":-11.426126175308307,"pfxZ":2.7725004968796085,"pX":0.6743869063570428,"pZ":1.4474553127445813,"vX0":11.701886545205415,"vY0":-134.46231621269425,"vZ0":-5.191174993579844,"x":91.29,"y":199.7,"x0":-2.256215923850876,"y0":50.0044514739939,"z0":5.335007183422728,"aX":-20.85724687352162},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":18.1,"spinRate":2407,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.40784528215194804,"extension":6.357365543219998},"index":3,"playId":"a289f81d-ead2-3e9c-8c2d-539f7e484752","pitchNumber":4,"startTime":"2026-05-30T01:02:05.301Z","endTime":"2026-05-30T01:02:09.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:02:09.027Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T01:02:50.877Z","endTime":"2026-05-30T01:03:49.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T01:02:18.604Z","endTime":"2026-05-30T01:02:53.139Z","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":92.0,"endSpeed":83.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292418507033876,"aZ":-19.06539979445996,"pfxX":-5.8890438110732015,"pfxZ":7.233776796407335,"pX":-1.1676979208119806,"pZ":4.419119403896992,"vX0":5.01838283652004,"vY0":-133.86576476284537,"vZ0":0.17519398504088002,"x":161.51,"y":119.46,"x0":-2.302877959446314,"y0":50.00327191038895,"z0":5.719301525082587,"aX":-10.672938498229101},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2453,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40939106710635986,"extension":6.444201447706783},"index":1,"playId":"150b1bc2-8d76-30e5-a428-6e6926129523","pitchNumber":1,"startTime":"2026-05-30T01:02:53.139Z","endTime":"2026-05-30T01:02:56.252Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538388013233657,"aZ":-30.224914946227965,"pfxX":4.534024291260499,"pfxZ":1.3104206416140656,"pX":-0.15089701292756408,"pZ":2.4753910044421406,"vX0":4.25918212156198,"vY0":-121.80790644682043,"vZ0":-0.8400221342940384,"x":122.75,"y":171.94,"x0":-2.518535154821726,"y0":50.00089468698716,"z0":5.465363087299141,"aX":6.732294552257007},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-9.4,"spinRate":2580,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.4516832107011419,"extension":6.277902726017604},"index":2,"playId":"a2c8cefd-6a27-3534-8e1d-10b898b2699d","pitchNumber":2,"startTime":"2026-05-30T01:03:12.598Z","endTime":"2026-05-30T01:03:17.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82248430262854,"aZ":-27.220596626725854,"pfxX":-8.788856592635224,"pfxZ":3.2013847388681835,"pX":-0.8404836124377157,"pZ":2.1214033421405007,"vX0":6.151663858272041,"vY0":-124.35526250235793,"vZ0":-2.778059042440753,"x":149.04,"y":181.5,"x0":-2.2198853885947414,"y0":50.00132733291283,"z0":5.540460290346917,"aX":-13.593304186107703},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.3,"breakHorizontal":14.3,"spinRate":1738,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44254587865264794,"extension":6.715078935476455},"hitData":{"launchSpeed":90.8,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":154.62}},"index":3,"playId":"dc9a551b-7b38-38a5-a9d3-03ca2d442e82","pitchNumber":3,"startTime":"2026-05-30T01:03:41.021Z","endTime":"2026-05-30T01:03:49.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:03:49.034Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T01:05:37.460Z","endTime":"2026-05-30T01:06:56.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564078863807868,"aZ":-26.946323002230024,"pfxX":0.21135625201085173,"pfxZ":3.2853926524806116,"pX":-0.12721470429347895,"pZ":2.8594784256003356,"vX0":3.4588745717781637,"vY0":-124.96806354362475,"vZ0":-0.5653128937719789,"x":121.85,"y":161.57,"x0":-1.552795592088632,"y0":50.004485497186415,"z0":5.288830170928277,"aX":0.33663472235431796},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.1,"breakHorizontal":-1.1,"spinRate":2805,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.43715260826330615,"extension":6.289227725287843},"index":0,"playId":"805994e2-0c5d-33c4-a15f-f001756112f0","pitchNumber":1,"startTime":"2026-05-30T01:05:56.046Z","endTime":"2026-05-30T01:06:00.066Z","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":90.1,"endSpeed":82.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881549065167945,"aZ":-20.927340182412223,"pfxX":-5.058013779403922,"pfxZ":6.456827321984651,"pX":-0.4752088982579452,"pZ":4.468036939798985,"vX0":4.028781049426478,"vY0":-131.17009758737004,"vZ0":1.3963706685404889,"x":135.11,"y":118.14,"x0":-1.3742818008212632,"y0":50.00226625259442,"z0":5.4897459837880485,"aX":-8.809156546784052},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.2,"breakHorizontal":8.3,"spinRate":2543,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4176697016299533,"extension":6.156118830861265},"index":1,"playId":"87a357b5-c484-3031-8217-56ea85cde77e","pitchNumber":2,"startTime":"2026-05-30T01:06:11.498Z","endTime":"2026-05-30T01:06:15.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50137049414699,"aZ":-17.68924913647444,"pfxX":-4.235780080802752,"pfxZ":8.294329759814213,"pX":1.4112499553944213,"pZ":3.7388304792630054,"vX0":7.585910106547495,"vY0":-130.78002215558294,"vZ0":-1.1742472055440976,"x":63.21,"y":137.83,"x0":-0.9660752687052978,"y0":50.001718398816614,"z0":5.510129674651596,"aX":-7.396980919575784},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2485,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4175394643039536,"extension":6.259280920594579},"index":2,"playId":"2e182cc1-ce3a-3a28-8a69-318760d788f5","pitchNumber":3,"startTime":"2026-05-30T01:06:23.656Z","endTime":"2026-05-30T01:06:27.609Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943612613548595,"aZ":-22.872816423799552,"pfxX":0.9316648874310323,"pfxZ":5.5272353522900435,"pX":-0.8613910066813322,"pZ":2.937516125471154,"vX0":1.6079919401438931,"vY0":-128.4778620076811,"vZ0":-1.558380588638149,"x":149.83,"y":159.47,"x0":-1.614780030730932,"y0":50.002577128393305,"z0":5.31790736076365,"aX":1.5679470702459133},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-2.0,"spinRate":2826,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.425219322485074,"extension":6.133193835397859},"index":3,"playId":"98e5ab95-0cee-33d4-ba7e-0be79367d797","pitchNumber":4,"startTime":"2026-05-30T01:06:36.356Z","endTime":"2026-05-30T01:06:41.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67675655932094,"aZ":-17.011767811168447,"pfxX":-4.360995447274867,"pfxZ":8.498706760223683,"pX":-0.813429355574921,"pZ":3.2887857669010843,"vX0":3.3074085972089375,"vY0":-132.57471675893055,"vZ0":-2.2130287167645935,"x":148.01,"y":149.98,"x0":-1.508981593228498,"y0":50.004798220259765,"z0":5.372525899516224,"aX":-7.783293981189387},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2515,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4127498004921941,"extension":6.140203986803406},"index":4,"playId":"023fc7e2-e487-3f4f-89f3-c6fe1561a4e3","pitchNumber":5,"startTime":"2026-05-30T01:06:52.927Z","endTime":"2026-05-30T01:06:56.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:06:56.980Z","atBatIndex":27},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Christian Walker reaches on a fielder's choice, fielded by third baseman Luis Rengifo. Yordan Alvarez to 3rd. Yordan Alvarez advances to 3rd, on a throwing error by third baseman Luis Rengifo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T01:06:58.471Z","endTime":"2026-05-30T01:08:49.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.650927934228704,"aZ":-24.207753760826215,"pfxX":1.01040701790709,"pfxZ":4.6763914191668885,"pX":0.42866583919136153,"pZ":3.0055516026410927,"vX0":3.885428835948787,"vY0":-129.39362464992854,"vZ0":-1.3856299732081403,"x":100.66,"y":157.63,"x0":-1.2205485616614724,"y0":50.006343927066936,"z0":5.393494452473474,"aX":1.7222986114832717},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-2.6,"spinRate":2846,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4224471121882649,"extension":6.305124158981882},"index":0,"playId":"041c416d-cd5a-314b-83a0-5b03e51e5bd3","pitchNumber":1,"startTime":"2026-05-30T01:07:24.867Z","endTime":"2026-05-30T01:07:28.162Z","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":91.8,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60457105032876,"aZ":-26.43724190786767,"pfxX":-9.118296427835595,"pfxZ":3.1844790693256346,"pX":-0.1989145853757525,"pZ":3.3527665718254,"vX0":5.144550427434519,"vY0":-133.625123228831,"vZ0":0.0013606267043630993,"x":124.58,"y":148.26,"x0":-0.9674501516891973,"y0":50.0047539665404,"z0":5.256370933952309,"aX":-16.441629209609577},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":2518,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.410372627025128,"extension":6.187089634022296},"index":1,"playId":"c98a9b05-e657-3262-8a4a-552226c8407c","pitchNumber":2,"startTime":"2026-05-30T01:07:44.621Z","endTime":"2026-05-30T01:07:47.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-30T01:08:02.104Z","endTime":"2026-05-30T01:08:18.284Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.5,"endSpeed":73.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.477109132086596,"aZ":-30.012073784813065,"pfxX":11.670283093577567,"pfxZ":1.5710074998481414,"pX":1.941442361883232,"pZ":2.3425062959016265,"vX0":3.7883618703595925,"vY0":-117.13077955919208,"vZ0":-0.04454799684502819,"x":43.0,"y":175.53,"x0":-1.217721021736836,"y0":50.00116475979267,"z0":5.195037374157409,"aX":16.02766755652191},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.1,"breakHorizontal":-22.1,"spinRate":2893,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4696737825021349,"extension":6.033455733468035},"index":3,"playId":"78690dc7-5c8b-32fc-a151-55ff6048d7ef","pitchNumber":3,"startTime":"2026-05-30T01:08:18.284Z","endTime":"2026-05-30T01:08:23.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649107683954114,"aZ":-18.870043534101946,"pfxX":-5.340986377488861,"pfxZ":7.365949726961997,"pX":0.24622510325369384,"pZ":2.996643301009791,"vX0":5.370965988135458,"vY0":-133.5068157751503,"vZ0":-2.578658525463715,"x":107.61,"y":157.87,"x0":-1.0973531431044334,"y0":50.00203536333456,"z0":5.332695484546747,"aX":-9.644967168409552},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2664,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.41021920270363355,"extension":6.177172653872422},"hitData":{"launchSpeed":71.2,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.47,"coordY":162.35}},"index":4,"playId":"e4c7d70a-0eb3-3686-a403-1a862c3bb88b","pitchNumber":4,"startTime":"2026-05-30T01:08:36.142Z","endTime":"2026-05-30T01:08:49.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:08:49.751Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cam Smith doubles (8) on a sharp line drive to right fielder Sal Frelick. Yordan Alvarez scores. Christian Walker to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T01:09:20.162Z","endTime":"2026-05-30T01:09:34.464Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","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":689441,"link":"/api/v1/people/689441"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.426823757377154,"aZ":-23.718742216594705,"pfxX":-8.03766342820622,"pfxZ":4.696886721862443,"pX":-0.05905477054648322,"pZ":3.0602238337681267,"vX0":5.531164876730432,"vY0":-133.4985349083521,"vZ0":-1.4187420558449957,"x":119.25,"y":156.15,"x0":-1.1162425508577534,"y0":50.00217989806163,"z0":5.31000928006701,"aX":-14.470071804046405},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":13.3,"spinRate":2585,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4106886751363983,"extension":6.175145542702905},"hitData":{"launchSpeed":108.0,"launchAngle":20.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.0,"coordY":70.0}},"index":0,"playId":"cdd6e0b4-19bf-3dfa-b563-37a0fb4d4106","pitchNumber":1,"startTime":"2026-05-30T01:09:20.162Z","endTime":"2026-05-30T01:09:34.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:09:34.464Z","atBatIndex":29},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Braden Shewmake reaches on a fielder's choice out, second baseman Brice Turang to shortstop David Hamilton. Cam Smith out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T01:10:52.221Z","endTime":"2026-05-30T01:11:17.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_out_returning","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:10:25.912Z","endTime":"2026-05-30T01:10:54.383Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":67.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305408193846667,"aZ":-40.54372493418433,"pfxX":9.960466050750837,"pfxZ":-7.320615307378887,"pX":0.9891918726595305,"pZ":1.7262399314786285,"vX0":2.136318714716762,"vY0":-107.70450318277078,"vZ0":1.6345181753652507,"x":79.29,"y":192.17,"x0":-1.3148808704775377,"y0":50.001524489380095,"z0":5.533442198825761,"aX":11.391492089943899},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-12.1,"breakHorizontal":-18.6,"spinRate":2815,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.5137688792172246,"extension":6.012411846852979},"index":1,"playId":"040b7002-a79e-3e07-8fca-83761d13451a","pitchNumber":1,"startTime":"2026-05-30T01:10:54.383Z","endTime":"2026-05-30T01:10:57.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.367147931087633,"aZ":-24.762175684870662,"pfxX":-0.127396976644071,"pfxZ":4.355121284958033,"pX":0.7339850074662884,"pZ":3.53027457334828,"vX0":5.064609671727405,"vY0":-129.4604786586267,"vZ0":-0.02516590568857835,"x":89.02,"y":143.46,"x0":-1.2289457633403134,"y0":50.002950331648265,"z0":5.4313839925328535,"aX":-0.2177448512184779},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":-0.8,"spinRate":2892,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.42266162727808343,"extension":6.197559165837216},"hitData":{"launchSpeed":73.5,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":157.16}},"index":2,"playId":"e768ac1e-8c78-3034-8dd7-5309f3e58206","pitchNumber":2,"startTime":"2026-05-30T01:11:09.998Z","endTime":"2026-05-30T01:11:17.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:11:17.381Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Meyers doubles (3) on a sharp line drive to left fielder Jackson Chourio. Christian Walker scores. Braden Shewmake to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T01:11:38.291Z","endTime":"2026-05-30T01:12:15.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnThird":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":689441,"link":"/api/v1/people/689441"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871120859468505,"aZ":-24.492584821093253,"pfxX":-0.43416419481882684,"pfxZ":4.547571143900013,"pX":1.3618704366728247,"pZ":2.1346854723120954,"vX0":6.6106467949297345,"vY0":-129.1696424978893,"vZ0":-3.4867778378823404,"x":65.09,"y":181.14,"x0":-1.1741156012580092,"y0":50.006002252094774,"z0":5.385087179997586,"aX":-0.7350015993552386},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2855,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.42401935535094903,"extension":6.244616271337995},"index":0,"playId":"73e42a0c-ae35-3be0-9733-d44c61f11b6f","pitchNumber":1,"startTime":"2026-05-30T01:11:48.391Z","endTime":"2026-05-30T01:11:51.586Z","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":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.445252893377607,"aZ":-21.574597732870835,"pfxX":-9.014799682660831,"pfxZ":5.918696448598984,"pX":-0.6996680307851066,"pZ":2.22604115203981,"vX0":4.154811525739282,"vY0":-133.62560579397348,"vZ0":-3.6586792380948547,"x":143.67,"y":178.68,"x0":-1.1119544289843777,"y0":50.00208358252086,"z0":5.181570782079398,"aX":-16.14064582095034},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":2577,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41144679809201357,"extension":6.273275292380258},"hitData":{"launchSpeed":103.3,"launchAngle":17.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.37,"coordY":102.7}},"index":1,"playId":"0981c748-7a22-36d4-a5df-78c944efa354","pitchNumber":2,"startTime":"2026-05-30T01:12:05.597Z","endTime":"2026-05-30T01:12:15.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:12:15.676Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nick Allen out on a sacrifice fly to center fielder Garrett Mitchell. Braden Shewmake scores. Jake Meyers to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T01:12:29.161Z","endTime":"2026-05-30T01:14:14.715Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":669003,"link":"/api/v1/people/669003"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":{"id":689441,"link":"/api/v1/people/689441"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00732293460217,"aZ":-23.554473648270033,"pfxX":1.1041225791175933,"pfxZ":5.15659914229167,"pX":1.3708944124833575,"pZ":2.561299522537297,"vX0":6.031842180391225,"vY0":-127.82401799085261,"vZ0":-2.563362555144479,"x":64.74,"y":169.62,"x0":-1.1535257590342378,"y0":50.00003640236774,"z0":5.408048914611169,"aX":1.84244792991883},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":-3.2,"spinRate":2884,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.4269702021821722,"extension":6.251390676056194},"index":0,"playId":"84ef3c89-512d-3738-83e7-0a52f1dc1f47","pitchNumber":1,"startTime":"2026-05-30T01:12:47.292Z","endTime":"2026-05-30T01:12:50.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.6,"endSpeed":72.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178191612214196,"aZ":-28.68161166541623,"pfxX":11.322648322835466,"pfxZ":2.588939914875107,"pX":0.8877312762036742,"pZ":2.6768111279133016,"vX0":1.9092223574162894,"vY0":-115.87854632687198,"vZ0":0.6077758318745299,"x":83.16,"y":166.51,"x0":-1.4187803901975191,"y0":50.004529628994376,"z0":5.167816513745197,"aX":15.28172706379001},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.2,"breakHorizontal":-21.0,"spinRate":2870,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.47404380601714946,"extension":6.564526185451065},"index":1,"playId":"d85008f6-bb58-39a6-b01e-940acb8547fc","pitchNumber":2,"startTime":"2026-05-30T01:13:10.406Z","endTime":"2026-05-30T01:13:13.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, 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":90.9,"endSpeed":83.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.214172786935816,"aZ":-24.96608100137161,"pfxX":-7.462498477293961,"pfxZ":4.066961614247177,"pX":1.553260123227465,"pZ":3.191581399252771,"vX0":9.001829039638057,"vY0":-132.09817026133695,"vZ0":-0.5583787708308883,"x":57.79,"y":152.61,"x0":-0.9234940733365516,"y0":50.00503247633906,"z0":5.235413700819831,"aX":-13.236622440288839},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":11.6,"spinRate":2598,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4140721998498216,"extension":6.120300612501685},"index":2,"playId":"fcc34f39-d08b-3be8-b7c2-61a9d242cbf4","pitchNumber":3,"startTime":"2026-05-30T01:13:28.467Z","endTime":"2026-05-30T01:13:31.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768039213672527,"aZ":-30.794295489848352,"pfxX":10.902854950181318,"pfxZ":1.0283957726046502,"pX":1.716278030094133,"pZ":2.48083729711987,"vX0":3.994681004571702,"vY0":-115.86913766547929,"vZ0":0.5958819284814678,"x":51.58,"y":171.8,"x0":-1.4519465569205552,"y0":50.00465819784949,"z0":5.1875179886215825,"aX":14.670300707703626},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.3,"breakHorizontal":-20.8,"spinRate":2973,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.47461317735880026,"extension":6.063188092582516},"index":3,"playId":"f5ca6131-b88e-39e2-9b02-a549bf5984b2","pitchNumber":4,"startTime":"2026-05-30T01:13:46.378Z","endTime":"2026-05-30T01:13:50.136Z","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":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.485536252954503,"aZ":-23.981608009508083,"pfxX":2.089286862336018,"pfxZ":4.786101107444372,"pX":0.15909379488514225,"pZ":3.278886810571127,"vX0":2.9788614745548507,"vY0":-129.1289507059798,"vZ0":-0.89038412783824,"x":110.94,"y":150.25,"x0":-1.2749677510364192,"y0":50.002315427083694,"z0":5.450791661407097,"aX":3.575207060652929},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":-4.3,"spinRate":2839,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4219997130594386,"extension":6.01711873727777},"hitData":{"launchSpeed":93.4,"launchAngle":27.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.38,"coordY":53.76}},"index":4,"playId":"c3c38a68-9705-341a-b256-49555fccbf3e","pitchNumber":5,"startTime":"2026-05-30T01:14:04.857Z","endTime":"2026-05-30T01:14:14.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:14:14.715Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"César Salazar flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T01:14:45.391Z","endTime":"2026-05-30T01:15:32.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72822421335242,"aZ":-17.886430482977847,"pfxX":-3.2107416772368085,"pfxZ":7.971160034718661,"pX":-1.0886848812983156,"pZ":2.5854367314187816,"vX0":2.2423866457524864,"vY0":-133.07072578090285,"vZ0":-3.530898928669596,"x":158.5,"y":168.97,"x0":-1.525418691065842,"y0":50.000990129313955,"z0":5.226282702512945,"aX":-5.753874702068637},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":5.3,"spinRate":2539,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41170038027375666,"extension":6.160562245930655},"index":0,"playId":"6e1dd3dc-8778-3074-aa16-624ff4dd031d","pitchNumber":1,"startTime":"2026-05-30T01:14:47.063Z","endTime":"2026-05-30T01:14:51.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":66.4,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.011154702926433,"aZ":-40.63071103137584,"pfxX":11.169824501568142,"pfxZ":-7.532234625188053,"pX":0.7754889842915919,"pZ":2.917566801488755,"vX0":1.3187918057176446,"vY0":-106.45774072831111,"vZ0":3.9234334530829953,"x":87.44,"y":160.01,"x0":-1.3036584437930796,"y0":50.003754501746954,"z0":5.718214380253741,"aX":12.53898382731414},"breaks":{"breakAngle":18.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-11.9,"breakHorizontal":-20.5,"spinRate":2888,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.5189019115921143,"extension":6.161292448598222},"index":1,"playId":"b7144be3-b84f-372f-881a-4baf81830b15","pitchNumber":2,"startTime":"2026-05-30T01:15:02.395Z","endTime":"2026-05-30T01:15:07.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092697144111423,"aZ":-27.286842634311267,"pfxX":-0.020546523362069212,"pfxZ":2.93113233124427,"pX":0.012635152193002262,"pZ":2.109884297149811,"vX0":3.729486528043999,"vY0":-127.71801182817742,"vZ0":-2.3347887572400334,"x":116.52,"y":181.81,"x0":-1.4583413871504687,"y0":50.0027014929597,"z0":5.162592132347372,"aX":-0.03501687120115349},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":-0.7,"spinRate":2909,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.4274009349418444,"extension":6.220955290976966},"hitData":{"launchSpeed":99.2,"launchAngle":34.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.95,"coordY":46.71}},"index":2,"playId":"7b26d0a5-c819-355e-96e3-bf34116d91a6","pitchNumber":3,"startTime":"2026-05-30T01:15:21.847Z","endTime":"2026-05-30T01:15:32.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:15:32.312Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, shortstop Braden Shewmake to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T01:17:33.798Z","endTime":"2026-05-30T01:19:04.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863109552210688,"aZ":-15.419998845351824,"pfxX":-7.696863387966454,"pfxZ":9.376297216733878,"pX":0.7239421104245587,"pZ":1.56157097049086,"vX0":10.103242616070888,"vY0":-132.904084777224,"vZ0":-7.108078740089769,"x":89.41,"y":196.62,"x0":-2.129236196500277,"y0":50.00050913230262,"z0":5.393553840103763,"aX":-13.749053471094715},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2478,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.41235701708969064,"extension":6.464859279949282},"index":0,"playId":"b382ba28-86d7-320c-854c-29e4f59e5a3e","pitchNumber":1,"startTime":"2026-05-30T01:17:48.189Z","endTime":"2026-05-30T01:17:52.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843965246484824,"aZ":-17.29939799934917,"pfxX":-6.724922530606728,"pfxZ":8.339925949224726,"pX":-0.6793101600159814,"pZ":3.6478576301657246,"vX0":6.621120433331688,"vY0":-133.03584970130646,"vZ0":-1.83672303166902,"x":142.89,"y":140.29,"x0":-2.3325232543196193,"y0":50.002632896287636,"z0":5.607621865865881,"aX":-11.995208475898174},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":10.7,"spinRate":2501,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.41248418033384837,"extension":6.445201923575219},"index":1,"playId":"f06bf496-bea4-3d81-8036-3067de24c676","pitchNumber":2,"startTime":"2026-05-30T01:18:05.442Z","endTime":"2026-05-30T01:18:10.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857003540370055,"aZ":-24.148893654043512,"pfxX":-10.093373069612971,"pfxZ":4.468648679403316,"pX":0.41412385072927965,"pZ":2.8665644439191498,"vX0":10.29146671290488,"vY0":-133.44293403592695,"vZ0":-2.2643853533564,"x":101.21,"y":161.38,"x0":-2.189024522340769,"y0":50.002171089057256,"z0":5.473523835936195,"aX":-18.125210375679377},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":16.0,"spinRate":2434,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.41112020110157577,"extension":6.325627863261645},"index":2,"playId":"20ab7278-7625-313f-9499-d0071ab9ac9a","pitchNumber":3,"startTime":"2026-05-30T01:18:22.210Z","endTime":"2026-05-30T01:18:25.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106818813228127,"aZ":-28.80005507543165,"pfxX":-9.627428290591016,"pfxZ":1.8410541637949276,"pX":0.7961747983693396,"pZ":1.9518723234436353,"vX0":11.550361329508982,"vY0":-134.665851990429,"vZ0":-3.7622388516954217,"x":86.65,"y":186.08,"x0":-2.2967600147449687,"y0":50.00663112184644,"z0":5.403230467579918,"aX":-17.694975743896585},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":15.0,"spinRate":2399,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.40665083309556493,"extension":6.423794486185073},"index":3,"playId":"add47a28-ea84-38ac-bbad-ae8a63af7994","pitchNumber":4,"startTime":"2026-05-30T01:18:37.839Z","endTime":"2026-05-30T01:18:41.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496038078601998,"aZ":-29.91424868243206,"pfxX":5.6245133277185175,"pfxZ":1.4937850750650075,"pX":-1.0478379558716018,"pZ":2.7819889313800976,"vX0":1.7864593292945807,"vY0":-122.85849506301437,"vZ0":-0.6053215611371705,"x":156.94,"y":163.67,"x0":-2.5169205926180633,"y0":50.00340355551178,"z0":5.595127645680675,"aX":8.516856876872762},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":-10.6,"spinRate":2723,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4474451340630705,"extension":6.363935348917406},"hitData":{"launchSpeed":91.0,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":152.09}},"index":4,"playId":"11015209-8ca4-3fd0-9614-ef8e5dec3877","pitchNumber":5,"startTime":"2026-05-30T01:18:53.861Z","endTime":"2026-05-30T01:19:04.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:19:04.040Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T01:19:08.582Z","endTime":"2026-05-30T01:20:44.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567225573955483,"aZ":-30.82388469045319,"pfxX":-9.581944694217215,"pfxZ":0.7112247130240421,"pX":-0.16771744337081182,"pZ":1.9212961830972586,"vX0":9.138064093139903,"vY0":-136.8748125481386,"vZ0":-3.5753308025757593,"x":123.39,"y":186.91,"x0":-2.306685130157012,"y0":50.00115768246699,"z0":5.357914325280196,"aX":-18.15646188185456},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":15.4,"spinRate":2290,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4003634348884453,"extension":6.384577646569683},"index":0,"playId":"6e455629-9f42-35f1-a8b6-ea721ddf3fae","pitchNumber":1,"startTime":"2026-05-30T01:19:30.556Z","endTime":"2026-05-30T01:19:33.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.692959712009735,"aZ":-39.788416121690716,"pfxX":7.390947880463404,"pfxZ":-5.538789836352956,"pX":0.2779483387443779,"pZ":1.7542242199193363,"vX0":3.6433579954701845,"vY0":-117.19341541664149,"vZ0":-0.5370626386501889,"x":106.41,"y":191.42,"x0":-2.2634089811080993,"y0":50.0056841259045,"z0":5.742626247551835,"aX":10.154207866700151},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-14.4,"spinRate":2537,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.469603046632006,"extension":6.376741001964996},"index":1,"playId":"144d36b4-339d-3721-8154-9f41549653b3","pitchNumber":2,"startTime":"2026-05-30T01:19:50.778Z","endTime":"2026-05-30T01:19:54.076Z","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":87.2,"endSpeed":80.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115521097755437,"aZ":-21.520615016599812,"pfxX":-6.299164114724925,"pfxZ":6.540392668442398,"pX":0.2766130149095856,"pZ":0.9393523422112422,"vX0":7.7553130047110574,"vY0":-126.62858071772463,"vZ0":-7.039343934351811,"x":106.46,"y":213.42,"x0":-2.0029563064257614,"y0":50.00475642983024,"z0":5.469295386859475,"aX":-10.263091000463405},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.4,"breakHorizontal":9.7,"spinRate":1648,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43204478702813853,"extension":6.472226902843476},"index":2,"playId":"74357956-a56c-347a-a83d-9a3f51cb9de8","pitchNumber":3,"startTime":"2026-05-30T01:20:13.423Z","endTime":"2026-05-30T01:20:17.110Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391407256932435,"aZ":-31.937989180668428,"pfxX":7.338349786347209,"pfxZ":0.15561707921976797,"pX":1.970323173062213,"pZ":2.243877528344634,"vX0":7.624008200107327,"vY0":-123.69450286112271,"vZ0":-1.4413894396091662,"x":41.9,"y":178.2,"x0":-2.1239391555438725,"y0":50.00431769445813,"z0":5.552627551643005,"aX":11.186035569772502},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.1,"breakHorizontal":-15.2,"spinRate":2763,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44557291857331194,"extension":6.317032561219603},"index":3,"playId":"db0d7c03-05cb-3a98-b35a-dd5689c764cc","pitchNumber":4,"startTime":"2026-05-30T01:20:38.460Z","endTime":"2026-05-30T01:20:44.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:20:44.697Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T01:20:44.429Z","endTime":"2026-05-30T01:22:45.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94840219668549,"aZ":-37.61753546227271,"pfxX":8.523417406781615,"pfxZ":-3.8679250766660846,"pX":0.8324193138622006,"pZ":1.5725000899450674,"vX0":4.851903338888119,"vY0":-118.82302858658107,"vZ0":-1.3930959734488064,"x":85.27,"y":196.32,"x0":-2.353378259473397,"y0":50.00210014854619,"z0":5.631344812906284,"aX":12.002487474343422},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.1,"breakHorizontal":-16.7,"spinRate":2700,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4636447153644476,"extension":6.405807342638},"index":0,"playId":"6bf7e354-94e3-3440-a62b-a248061d71ad","pitchNumber":1,"startTime":"2026-05-30T01:21:08.959Z","endTime":"2026-05-30T01:21:11.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90790107183631,"aZ":-25.08704797535574,"pfxX":-9.740765591540207,"pfxZ":4.433521386775008,"pX":0.2473972694310149,"pZ":1.1648261075547288,"vX0":8.970705761370645,"vY0":-125.72051340951529,"vZ0":-5.443472689488346,"x":107.57,"y":207.33,"x0":-2.1045250625460064,"y0":50.001813261741965,"z0":5.398848552886963,"aX":-15.564765669556559},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":15.5,"spinRate":1613,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4359600551394749,"extension":6.569495541973153},"index":1,"playId":"f3c3f8a2-77b2-3e07-934a-6e1966cb3e8a","pitchNumber":2,"startTime":"2026-05-30T01:21:25.953Z","endTime":"2026-05-30T01:21:29.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.360296676906636,"aZ":-39.02972794970242,"pfxX":9.285554970909672,"pfxZ":-4.842101187596981,"pX":1.6284488736049556,"pZ":1.119872399415557,"vX0":6.163527608545882,"vY0":-119.48156146919987,"vZ0":-2.11283879516534,"x":54.93,"y":208.54,"x0":-2.2088650117395336,"y0":50.00071431625514,"z0":5.59044299302012,"aX":13.152297484812896},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.0,"breakHorizontal":-18.5,"spinRate":2707,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4620015139382776,"extension":6.399434069530824},"index":2,"playId":"eab8552a-ad3c-3d20-9e63-8be944b928e9","pitchNumber":3,"startTime":"2026-05-30T01:21:43.514Z","endTime":"2026-05-30T01:21:53.612Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192315135259843,"aZ":-35.25357677759022,"pfxX":5.9568467056225725,"pfxZ":-1.9679566153034944,"pX":-0.23811092163433323,"pZ":1.5665569335222167,"vX0":3.785758491326367,"vY0":-124.52289383349648,"vZ0":-2.2746815523137403,"x":126.08,"y":196.48,"x0":-2.554759129709434,"y0":50.00427251321502,"z0":5.422792674477657,"aX":9.308001659363807},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-11.6,"spinRate":2667,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4407156950449509,"extension":6.403651908232651},"index":3,"playId":"a8835599-01b6-39fe-bb9c-fa084b2228f1","pitchNumber":4,"startTime":"2026-05-30T01:22:04.839Z","endTime":"2026-05-30T01:22:31.856Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90927939797419,"aZ":-32.8133576828448,"pfxX":6.684387275952114,"pfxZ":-0.4142481658856543,"pX":-0.9289698717743325,"pZ":2.7499391694647954,"vX0":2.100034601545179,"vY0":-123.40093825783701,"vZ0":0.11177129094921923,"x":152.41,"y":164.53,"x0":-2.6598039387231625,"y0":50.00348826988941,"z0":5.471888884590902,"aX":10.29282351706681},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-12.6,"spinRate":2653,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4441133714705474,"extension":6.32145354536308},"index":4,"playId":"7b884997-c8ea-344d-8b61-9b5892273adc","pitchNumber":5,"startTime":"2026-05-30T01:22:39.060Z","endTime":"2026-05-30T01:22:45.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:22:45.394Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Chourio homers (2) on a fly ball to center field. Christian Yelich scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T01:22:45.339Z","endTime":"2026-05-30T01:24:16.092Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.429636998796774,"aZ":-21.44540407218221,"pfxX":-7.27807081628189,"pfxZ":5.866511906796423,"pX":1.246245580971891,"pZ":2.0527291355007504,"vX0":11.530305318993545,"vY0":-134.4170503205151,"vZ0":-4.802931337227719,"x":69.5,"y":183.36,"x0":-2.1553347414310005,"y0":50.000251599428886,"z0":5.387510431986519,"aX":-13.303362920743004},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":10.7,"spinRate":2497,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40765654862335454,"extension":6.41913350116066},"index":0,"playId":"bc1b5b86-67e1-32f0-8bcd-a0f652ecb971","pitchNumber":1,"startTime":"2026-05-30T01:23:10.664Z","endTime":"2026-05-30T01:23:13.977Z","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":84.8,"endSpeed":78.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62305642336922,"aZ":-28.827333333314414,"pfxX":4.01336762380227,"pfxZ":2.1602032066660826,"pX":0.3100027041283144,"pZ":2.059707150152307,"vX0":5.45587651182277,"vY0":-123.42214786292763,"vZ0":-2.267182730957262,"x":105.18,"y":183.17,"x0":-2.4471635070532725,"y0":50.00350109378763,"z0":5.408176163431913,"aX":6.215579910361674},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":-8.5,"spinRate":2759,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.44308881188038773,"extension":6.4084309230834196},"index":1,"playId":"0369dd43-7642-368b-841d-adc79fdbfd64","pitchNumber":2,"startTime":"2026-05-30T01:23:30.966Z","endTime":"2026-05-30T01:23:34.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186784923474157,"aZ":-33.12356169235758,"pfxX":8.157771047316182,"pfxZ":-0.629278865526981,"pX":-0.317963783350941,"pZ":2.566300800902619,"vX0":2.6667064441191344,"vY0":-122.50387089498375,"vZ0":-0.34356887041488027,"x":129.12,"y":169.49,"x0":-2.481627310991263,"y0":50.00242288542661,"z0":5.550503524198594,"aX":12.342752759123007},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":-15.4,"spinRate":2663,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.4478569954669198,"extension":6.424503155721699},"hitData":{"launchSpeed":107.1,"launchAngle":24.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.56,"coordY":26.71}},"index":2,"playId":"c5396b0b-f46a-3533-b637-028452454339","pitchNumber":3,"startTime":"2026-05-30T01:23:50.852Z","endTime":"2026-05-30T01:24:16.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:24:16.092Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T01:25:29.898Z","endTime":"2026-05-30T01:27:45.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T01:24:38.043Z","endTime":"2026-05-30T01:25:31.994Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91249689625505,"aZ":-33.903157215779714,"pfxX":7.069278110638946,"pfxZ":-1.1472950201195076,"pX":0.4653926945461835,"pZ":1.4629876863552813,"vX0":4.948716449269791,"vY0":-122.79492054826494,"vZ0":-2.5328646320849977,"x":99.26,"y":199.28,"x0":-2.505754260701819,"y0":50.00401971669983,"z0":5.4376948213201795,"aX":10.625789798088714},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-14.0,"spinRate":2701,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44877358832990266,"extension":6.321557641156364},"index":1,"playId":"600a3501-433c-3faf-8959-fbfad2a2ed18","pitchNumber":1,"startTime":"2026-05-30T01:25:31.994Z","endTime":"2026-05-30T01:25:35.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.586297577438085,"aZ":-26.804340681803218,"pfxX":-10.055588416393428,"pfxZ":3.344194666484209,"pX":1.0413615850068754,"pZ":2.043651000119373,"vX0":10.93109045236306,"vY0":-126.1935550460096,"vZ0":-3.2567162787560884,"x":77.31,"y":183.6,"x0":-2.0477581638310247,"y0":50.005595759048965,"z0":5.519202818960693,"aX":-16.160220083660953},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":1761,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4346702221643217,"extension":6.621132527311424},"index":2,"playId":"0cf8b95d-c0bb-35c0-b8de-a64a3f79d5f3","pitchNumber":2,"startTime":"2026-05-30T01:26:20.367Z","endTime":"2026-05-30T01:26:24.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00440685343815,"aZ":-27.116069018798967,"pfxX":-9.412302439957514,"pfxZ":2.715553596195952,"pX":0.708065447533913,"pZ":1.608064917803978,"vX0":10.967710187899256,"vY0":-135.79077385946522,"vZ0":-4.832949972585891,"x":90.01,"y":195.36,"x0":-2.1623240713543637,"y0":50.006715398013824,"z0":5.299798609278161,"aX":-17.564184539493635},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":2520,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.40351592044545637,"extension":6.421825925651633},"index":3,"playId":"181b4d46-0f7e-36d0-87d0-3a13bfd6575a","pitchNumber":3,"startTime":"2026-05-30T01:26:38.241Z","endTime":"2026-05-30T01:26:44.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236303457728965,"aZ":-30.44530958926972,"pfxX":1.1338034950117724,"pfxZ":1.0959546464414118,"pX":1.7442338954022092,"pZ":0.6059924028639895,"vX0":9.640102753384156,"vY0":-125.67987445189226,"vZ0":-5.204551052986995,"x":50.51,"y":222.42,"x0":-2.3138070473597443,"y0":50.00159898362758,"z0":5.2233443119336656,"aX":1.783463730356243},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-4.6,"spinRate":2731,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4384777984043362,"extension":6.457563100955336},"index":4,"playId":"b2d65671-185c-3e9a-860a-f2682ff110b0","pitchNumber":4,"startTime":"2026-05-30T01:26:57.146Z","endTime":"2026-05-30T01:27:00.469Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.773412453932448,"aZ":-23.433514720700398,"pfxX":-9.696298314023899,"pfxZ":4.71774145752309,"pX":0.63650330739167,"pZ":2.0233694649397225,"vX0":11.041824065879059,"vY0":-135.7204461731823,"vZ0":-4.436078651724171,"x":92.74,"y":184.15,"x0":-2.2392511829457837,"y0":50.00110953330842,"z0":5.326457539240196,"aX":-17.953566598956897},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2473,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4047417687256796,"extension":6.351827596039573},"index":5,"playId":"ca3a824a-aa3d-392f-8112-6cbecdf1fa6a","pitchNumber":5,"startTime":"2026-05-30T01:27:20.750Z","endTime":"2026-05-30T01:27:24.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15383134767003,"aZ":-31.380480936988477,"pfxX":7.1060152305860145,"pfxZ":0.5056470212664248,"pX":-0.9584193582657645,"pZ":2.9414982954643683,"vX0":1.5429185732174315,"vY0":-124.65255892627002,"vZ0":-0.1357667921889354,"x":153.53,"y":159.36,"x0":-2.509376517988287,"y0":50.00013253982213,"z0":5.607093674862705,"aX":11.080133476351108},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-13.2,"spinRate":2818,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4409229186903949,"extension":6.192834463822662},"index":6,"playId":"ecf4b4dd-48bf-34ea-b0ba-6c6c1b02cfb5","pitchNumber":6,"startTime":"2026-05-30T01:27:39.184Z","endTime":"2026-05-30T01:27:45.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:27:45.670Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"William Contreras grounds into a force out, third baseman Isaac Paredes to second baseman Nick Allen. Brice Turang out at 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T01:28:29.306Z","endTime":"2026-05-30T01:28:38.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"0473da03-ea39-3c1c-8b7d-64af61ce1c46","startTime":"2026-05-30T01:28:11.235Z","endTime":"2026-05-30T01:28:14.235Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22682439866883,"aZ":-22.108139937298645,"pfxX":-8.347689687123404,"pfxZ":5.427721798798121,"pX":-0.06529387239137223,"pZ":2.2443229517020433,"vX0":8.77606822584495,"vY0":-136.12141739009428,"vZ0":-4.432153220066596,"x":119.49,"y":178.18,"x0":-2.26520656135198,"y0":50.00064047619042,"z0":5.447952214985795,"aX":-15.475525466937757},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":13.0,"spinRate":2450,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40423769897357964,"extension":6.3997326632213465},"hitData":{"launchSpeed":90.9,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":175.91}},"index":1,"playId":"32223061-a6c5-3f30-9b02-90f2c107dbae","pitchNumber":1,"startTime":"2026-05-30T01:28:31.410Z","endTime":"2026-05-30T01:28:38.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:28:38.313Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T01:31:11.139Z","endTime":"2026-05-30T01:32:54.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: DL Hall replaces Coleman Crow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:30:18.763Z","endTime":"2026-05-30T01:31:13.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48489474553879,"aZ":-17.553276448579584,"pfxX":9.450039632636429,"pfxZ":7.429974758509595,"pX":0.024304322654415622,"pZ":1.9944826178893638,"vX0":-10.16443912158899,"vY0":-139.23438862045325,"vZ0":-6.2133033227233625,"x":116.07,"y":184.93,"x0":2.489851821856178,"y0":50.005772538279864,"z0":5.411506054985819,"aX":18.60645929871149},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":-15.1,"spinRate":2295,"spinDirection":144},"zone":8,"typeConfidence":0.86,"plateTime":0.3929765642560037,"extension":7.262596670012314},"index":1,"playId":"e7607504-c0b0-308d-8d34-5170c2b89a06","pitchNumber":1,"startTime":"2026-05-30T01:31:13.256Z","endTime":"2026-05-30T01:31:17.099Z","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":87.1,"endSpeed":80.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52807993456183,"aZ":-32.11866507512976,"pfxX":-2.972915813322655,"pfxZ":0.0334613123736931,"pX":-1.207970194483941,"pZ":1.946648301523275,"vX0":-8.522623267114959,"vY0":-126.67784807528847,"vZ0":-2.6778236540774607,"x":163.04,"y":186.22,"x0":2.578727848617539,"y0":50.003874904123386,"z0":5.570910221927535,"aX":-4.8560108107208455},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":7.2,"spinRate":2501,"spinDirection":285},"zone":13,"typeConfidence":0.89,"plateTime":0.43147033808214186,"extension":6.831583385354827},"index":2,"playId":"0a387fa1-90c4-30d4-adc5-6ab2d25a8569","pitchNumber":2,"startTime":"2026-05-30T01:31:25.007Z","endTime":"2026-05-30T01:31:28.039Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T01:31:34.183Z","endTime":"2026-05-30T01:31:46.338Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.533118535559954,"aZ":-13.890343026337243,"pfxX":4.923785229310255,"pfxZ":9.33317059959409,"pX":-0.75341342889831,"pZ":3.357162724033236,"vX0":-10.104332958341647,"vY0":-139.16482733065573,"vZ0":-3.6835888348545156,"x":145.72,"y":148.14,"x0":2.2866019179366592,"y0":50.006957302120256,"z0":5.619580196866001,"aX":9.651181943110842},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2232,"spinDirection":143},"zone":1,"typeConfidence":0.94,"plateTime":0.39373723209006606,"extension":7.062108729778085},"index":4,"playId":"69c6ada8-6353-39a3-a3c3-ce55f2c084c5","pitchNumber":3,"startTime":"2026-05-30T01:31:46.338Z","endTime":"2026-05-30T01:31:51.341Z","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":85.6,"endSpeed":78.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044509849893444,"aZ":-34.22484022639234,"pfxX":-6.9070681506856735,"pfxZ":-1.3234574985942054,"pX":-0.4175780564596257,"pZ":2.2189427468470484,"vX0":-4.693206688140922,"vY0":-124.50454543203054,"vZ0":-1.5596850671922315,"x":132.92,"y":178.87,"x0":2.3977591776671727,"y0":50.00402339794258,"z0":5.720611539596302,"aX":-10.700659679648641},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":13.7,"spinRate":2812,"spinDirection":303},"zone":7,"typeConfidence":0.73,"plateTime":0.44215458691031184,"extension":6.90110637590768},"index":5,"playId":"4dbd06bb-f059-3ae4-888a-271ab09c4c70","pitchNumber":4,"startTime":"2026-05-30T01:32:04.305Z","endTime":"2026-05-30T01:32:07.879Z","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":85.8,"endSpeed":78.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54971263809077,"aZ":-32.97373144474928,"pfxX":-8.343053059721814,"pfxZ":-0.5143727046971733,"pX":-0.4842774324236546,"pZ":2.4908644778179765,"vX0":-4.966643966383469,"vY0":-124.79377402309055,"vZ0":-0.7651765165087859,"x":135.46,"y":171.53,"x0":2.622311476713886,"y0":50.00111537146379,"z0":5.542625981285896,"aX":-13.020254296599969},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":16.3,"spinRate":2734,"spinDirection":304},"zone":4,"typeConfidence":0.88,"plateTime":0.4406636869533118,"extension":7.010414510181314},"index":6,"playId":"713225a5-8616-34eb-a4b2-3c464df1055d","pitchNumber":5,"startTime":"2026-05-30T01:32:29.485Z","endTime":"2026-05-30T01:32:33.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539896769162226,"aZ":-19.71033205385542,"pfxX":10.272807783089995,"pfxZ":6.262540221397971,"pX":-0.24105317986650282,"pZ":2.513939102568037,"vX0":-11.318728204366899,"vY0":-140.17910993453893,"vZ0":-4.548646728204096,"x":126.19,"y":170.9,"x0":2.5134556183073298,"y0":50.00676595029997,"z0":5.4436675303347455,"aX":20.459432781180347},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":-16.3,"spinRate":2234,"spinDirection":142},"zone":5,"typeConfidence":0.92,"plateTime":0.39066503766685257,"extension":6.924499849712375},"index":7,"playId":"18663962-2a6d-3884-823d-85a9afaf1362","pitchNumber":6,"startTime":"2026-05-30T01:32:49.232Z","endTime":"2026-05-30T01:32:54.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:32:54.264Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T01:32:55.671Z","endTime":"2026-05-30T01:35:13.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737548747568606,"aZ":-18.957844345117653,"pfxX":10.463123682242081,"pfxZ":6.673804270148927,"pX":-0.29317635311609563,"pZ":2.4116938951444404,"vX0":-10.754223851113524,"vY0":-139.68934418433972,"vZ0":-4.917748094139512,"x":128.18,"y":173.66,"x0":2.2426099382562783,"y0":50.00612608760778,"z0":5.43703063745586,"aX":20.733027765139795},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":-16.8,"spinRate":2236,"spinDirection":142},"zone":4,"typeConfidence":0.92,"plateTime":0.391726433808659,"extension":7.3495811022840245},"index":0,"playId":"4076e807-65c8-3ada-aab9-7525e401c009","pitchNumber":1,"startTime":"2026-05-30T01:33:14.989Z","endTime":"2026-05-30T01:33:18.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.457729005877617,"aZ":-23.57468953224666,"pfxX":9.845679151529657,"pfxZ":5.177239467428286,"pX":-0.21868435710119352,"pZ":1.239942618720878,"vX0":-10.272812124614163,"vY0":-128.068945362447,"vZ0":-5.769649346519392,"x":125.34,"y":205.3,"x0":2.56538890413415,"y0":50.00307473850033,"z0":5.365991161813121,"aX":16.355038764811606},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":2196,"spinDirection":116},"zone":13,"typeConfidence":0.86,"plateTime":0.4276895313914122,"extension":6.926901400007547},"index":1,"playId":"095b8473-b4e1-3169-8237-5f2798b012c4","pitchNumber":2,"startTime":"2026-05-30T01:33:25.657Z","endTime":"2026-05-30T01:33:29.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30570812576228,"aZ":-43.7132608141039,"pfxX":-6.177822973453818,"pfxZ":-8.147165671640636,"pX":0.15920723730113737,"pZ":1.8420292158544072,"vX0":-3.8155400566628908,"vY0":-118.95608568560725,"vZ0":0.1890023516308188,"x":110.93,"y":189.05,"x0":2.592968452325273,"y0":50.00349442264158,"z0":5.763070988447457,"aX":-8.74913786121206},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.4,"breakHorizontal":12.2,"spinRate":2832,"spinDirection":312},"zone":8,"typeConfidence":0.91,"plateTime":0.46252976311125504,"extension":6.888899004532558},"index":2,"playId":"062c8424-8f8a-3c56-b3ce-eb452c761675","pitchNumber":3,"startTime":"2026-05-30T01:33:40.791Z","endTime":"2026-05-30T01:33:43.823Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T01:33:56.668Z","endTime":"2026-05-30T01:34:05.113Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.913975983552334,"aZ":-10.351417040803286,"pfxX":4.296813777757536,"pfxZ":11.030983985484816,"pX":-1.1962719492138651,"pZ":2.0913942161248777,"vX0":-11.146873301984764,"vY0":-140.0639946389093,"vZ0":-7.32949683314891,"x":162.6,"y":182.31,"x0":2.284392086361335,"y0":50.00158863364109,"z0":5.426198928366569,"aX":8.500348593386798},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":-5.4,"spinRate":2353,"spinDirection":142},"zone":13,"typeConfidence":0.92,"plateTime":0.3917000333347729,"extension":7.055347597490606},"index":4,"playId":"274610dc-9ca2-32cd-ba4d-6adccb2b8c0e","pitchNumber":4,"startTime":"2026-05-30T01:34:05.113Z","endTime":"2026-05-30T01:34:09.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56902905184185,"aZ":-43.97333801759247,"pfxX":-6.300724505339348,"pfxZ":-8.378795453381137,"pX":1.3573866544689954,"pZ":1.297707540800853,"vX0":-0.9092777971873613,"vY0":-118.99890675983634,"vZ0":-0.7301934399553232,"x":65.26,"y":203.74,"x0":2.5633111159142437,"y0":50.0004940926668,"z0":5.653425448005676,"aX":-8.876286129863148},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.0,"breakHorizontal":11.6,"spinRate":2869,"spinDirection":312},"zone":14,"typeConfidence":0.91,"plateTime":0.4634006500940777,"extension":7.052942550797237},"index":5,"playId":"949da987-e295-3dd8-9530-06200e8e944f","pitchNumber":5,"startTime":"2026-05-30T01:34:36.535Z","endTime":"2026-05-30T01:34:40.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.280097352124326,"aZ":-25.469681351106342,"pfxX":10.198855242718654,"pfxZ":4.19381517524897,"pX":1.640021784288964,"pZ":2.8643625731907787,"vX0":-5.7610747466243,"vY0":-126.08072927634774,"vZ0":-1.48384202463046,"x":54.49,"y":161.44,"x0":2.637769255523413,"y0":50.0024366426342,"z0":5.529392394375417,"aX":16.306515639500958},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.4,"breakHorizontal":-17.0,"spinRate":2282,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.43556377146120084,"extension":6.974963084516184},"index":6,"playId":"eb4f79c2-5ccb-34de-86c7-e1047b6bd898","pitchNumber":6,"startTime":"2026-05-30T01:34:53.702Z","endTime":"2026-05-30T01:34:57.532Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.982023354819038,"aZ":-26.510351844869707,"pfxX":11.311906841546683,"pfxZ":3.607111782326018,"pX":-0.08386297687808336,"pZ":1.6348060149360129,"vX0":-9.802866185009586,"vY0":-124.96704723495817,"vZ0":-4.143150062133749,"x":120.2,"y":194.64,"x0":2.4346193883869245,"y0":50.0017842111358,"z0":5.511221147905789,"aX":17.75385224107253},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":-18.0,"spinRate":2277,"spinDirection":115},"zone":8,"typeConfidence":0.91,"plateTime":0.43958828768981295,"extension":6.942866937448839},"index":7,"playId":"f975d3da-0011-3763-85c3-507df313ba77","pitchNumber":7,"startTime":"2026-05-30T01:35:09.804Z","endTime":"2026-05-30T01:35:13.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:35:13.874Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out to catcher William Contreras.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T01:35:15.515Z","endTime":"2026-05-30T01:36:03.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42225436144833,"aZ":-17.530704548685176,"pfxX":9.815830627572055,"pfxZ":7.236930404918634,"pX":-0.1737892576654928,"pZ":2.4108810730078316,"vX0":-10.505288892607025,"vY0":-141.39525113820852,"vZ0":-5.718270457119068,"x":123.62,"y":173.69,"x0":2.315504020968317,"y0":50.00528148231429,"z0":5.585610426525362,"aX":19.866965529607956},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":-15.6,"spinRate":2353,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.3874684591608526,"extension":7.0745475871958075},"index":0,"playId":"3b8334e7-989c-3808-afa6-a04c74e8b731","pitchNumber":1,"startTime":"2026-05-30T01:35:37.541Z","endTime":"2026-05-30T01:35:40.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.383437546929976,"aZ":-19.19392919642613,"pfxX":9.30138458826256,"pfxZ":6.512491213379862,"pX":1.3406096979191857,"pZ":2.713263833467044,"vX0":-6.733587806185609,"vY0":-140.44890250484605,"vZ0":-4.1805312243256845,"x":65.9,"y":165.52,"x0":2.5630058503627717,"y0":50.00559896361618,"z0":5.472535225849376,"aX":18.549503557827986},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":-15.5,"spinRate":2241,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.3902720771714021,"extension":7.289834929882354},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":128.18,"coordY":192.64}},"index":1,"playId":"28ae8729-e609-3487-8048-1836ff41dae5","pitchNumber":2,"startTime":"2026-05-30T01:35:50.554Z","endTime":"2026-05-30T01:36:03.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:36:03.789Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Taylor Trammell.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T01:38:41.982Z","endTime":"2026-05-30T01:40:16.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:37:50.143Z","endTime":"2026-05-30T01:38:44.286Z","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":81.4,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.986285574329578,"aZ":-25.049603948961156,"pfxX":-2.013101760648074,"pfxZ":4.999655259717565,"pX":-1.5779809474156727,"pZ":1.4824449526656633,"vX0":-9.658264362010682,"vY0":-118.18004292824756,"vZ0":-4.892162386841108,"x":177.15,"y":198.75,"x0":2.8110405578203586,"y0":50.001915039976026,"z0":5.8599486147846545,"aX":-2.8674579243136407},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.2,"breakHorizontal":5.9,"spinRate":2388,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.46217638665476724,"extension":6.104126883214879},"index":1,"playId":"b002333c-5ecc-328d-9b27-f2df8525a249","pitchNumber":1,"startTime":"2026-05-30T01:38:44.286Z","endTime":"2026-05-30T01:38:47.286Z","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":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915066437427658,"aZ":-27.200263151993926,"pfxX":-4.527587881491026,"pfxZ":3.5911455504033167,"pX":-0.9383916140640892,"pZ":2.4699928978436874,"vX0":-7.542796838559831,"vY0":-117.22336410852738,"vZ0":-2.134932672417283,"x":152.77,"y":172.09,"x0":2.9141117116907838,"y0":50.00546864689096,"z0":5.9410253544345535,"aX":-6.27882141783556},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.2,"breakHorizontal":10.1,"spinRate":2365,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4679045101070547,"extension":6.191362484206306},"index":2,"playId":"ca1448e6-01a9-3734-bc06-766c3609eef8","pitchNumber":2,"startTime":"2026-05-30T01:39:03.299Z","endTime":"2026-05-30T01:39:07.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77044799849836,"aZ":-21.0183849108855,"pfxX":8.974592923584112,"pfxZ":6.4504349190175905,"pX":-0.14890141261713832,"pZ":1.6184725880746145,"vX0":-10.706562707506121,"vY0":-130.49466668556275,"vZ0":-6.425778516026667,"x":122.68,"y":195.08,"x0":2.835947085287439,"y0":50.003315720006924,"z0":5.690009453224998,"aX":15.521154157782393},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":-13.9,"spinRate":2216,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4193062147810078,"extension":6.406017612494858},"index":3,"playId":"e8c66683-9395-3650-a0ce-a481d51579a0","pitchNumber":3,"startTime":"2026-05-30T01:39:19.719Z","endTime":"2026-05-30T01:39:23.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677494035413634,"aZ":-27.038351029708586,"pfxX":-2.8229614192788803,"pfxZ":3.668802987365737,"pX":-1.2746514241386786,"pZ":1.4835965451514677,"vX0":-8.695560596250559,"vY0":-117.93213540221139,"vZ0":-4.18918573645081,"x":165.59,"y":198.72,"x0":2.8360335550197777,"y0":50.00346962314284,"z0":5.793871130265775,"aX":-3.951925290660924},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.8,"breakHorizontal":7.3,"spinRate":2352,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4655048907541359,"extension":6.258863663289923},"index":4,"playId":"4043763e-4bee-3a9f-90fb-1f2f3167e5ff","pitchNumber":4,"startTime":"2026-05-30T01:39:35.616Z","endTime":"2026-05-30T01:39:38.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.937736657655098,"aZ":-22.004035649504253,"pfxX":9.432777374440404,"pfxZ":5.617890756712879,"pX":0.3176082184568583,"pZ":2.155291669322374,"vX0":-9.818752575527387,"vY0":-133.70665304373225,"vZ0":-5.366347091318012,"x":104.89,"y":180.59,"x0":2.8126100273814125,"y0":50.00234592570824,"z0":5.768235067520749,"aX":17.072436510749966},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":-15.0,"spinRate":2207,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.40971997785060044,"extension":6.377352061612201},"hitData":{"launchSpeed":96.6,"launchAngle":34.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.98,"coordY":76.61}},"index":5,"playId":"40081f47-96d4-38e1-bce5-b2022ceec96c","pitchNumber":5,"startTime":"2026-05-30T01:40:04.710Z","endTime":"2026-05-30T01:40:16.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:40:16.168Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Garrett Mitchell hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T01:40:15.339Z","endTime":"2026-05-30T01:41:01.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.887821658106617,"aZ":-19.935546148536915,"pfxX":10.234473397189552,"pfxZ":6.828246395416272,"pX":0.6972671720219449,"pZ":1.8123500230621252,"vX0":-9.36171759696057,"vY0":-133.36875358890555,"vZ0":-6.55604235666259,"x":90.42,"y":189.85,"x0":2.930926613277567,"y0":50.006300488865044,"z0":5.750354913616397,"aX":18.357666320785242},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.0,"breakHorizontal":-16.4,"spinRate":2326,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.41139613810800624,"extension":6.154399483007996},"index":0,"playId":"3eef9ae1-ad09-31ce-b3b8-4d2e9fadc6a7","pitchNumber":1,"startTime":"2026-05-30T01:40:39.126Z","endTime":"2026-05-30T01:40:42.497Z","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(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":79.7,"endSpeed":72.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.562778074148113,"aZ":-26.684980727367048,"pfxX":-5.269393859546238,"pfxZ":4.062152872641008,"pX":2.827859502147214,"pZ":4.4663093854665625,"vX0":0.6557595233946385,"vY0":-116.07050914127929,"vZ0":1.9639549272084358,"x":9.21,"y":118.19,"x0":3.2242010039527123,"y0":50.004538686765734,"z0":6.16619015112197,"aX":-7.125214368889763},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.2,"breakHorizontal":9.4,"spinRate":2474,"spinDirection":270},"zone":12,"typeConfidence":2.0,"plateTime":0.47353981032464,"extension":5.913129265219477},"index":1,"playId":"5b205d81-beca-3e30-8382-91e64e7932c2","pitchNumber":2,"startTime":"2026-05-30T01:40:53.189Z","endTime":"2026-05-30T01:41:01.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:41:01.860Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T01:41:04.652Z","endTime":"2026-05-30T01:44:33.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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,2,3,5,6,7,9],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46029233444901,"aZ":-13.683160467889667,"pfxX":4.977320951159835,"pfxZ":10.197764234454652,"pX":-1.0101946048662132,"pZ":1.8650420831418733,"vX0":-11.61122249311906,"vY0":-134.38827000381525,"vZ0":-7.648700210355229,"x":155.51,"y":188.42,"x0":2.7365649984620126,"y0":50.0065169566355,"z0":5.737711696084497,"aX":9.029799932290167},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":-6.2,"spinRate":2234,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4089243832813736,"extension":6.385408903916899},"index":0,"playId":"af6483df-bea5-3325-9b54-5f84d952b724","pitchNumber":1,"startTime":"2026-05-30T01:41:37.018Z","endTime":"2026-05-30T01:41:41.716Z","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":91.8,"endSpeed":83.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51588526822989,"aZ":-13.002971627296873,"pfxX":4.733839142467458,"pfxZ":10.816658897238586,"pX":-0.5777764873091299,"pZ":1.6357494603890963,"vX0":-10.376142422065865,"vY0":-133.02485328847027,"vZ0":-8.140568324118265,"x":139.02,"y":194.61,"x0":2.777908791293072,"y0":50.00088422998625,"z0":5.701598635229622,"aX":8.389335501099822},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-6.0,"spinRate":2285,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.4135191477056157,"extension":6.324595798094908},"index":1,"playId":"026b25b5-0367-327e-b709-c7d553424dc5","pitchNumber":2,"startTime":"2026-05-30T01:41:54.087Z","endTime":"2026-05-30T01:41:57.655Z","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":92.8,"endSpeed":84.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15358408833743,"aZ":-12.600313088741816,"pfxX":5.2677953062919265,"pfxZ":10.83262730791613,"pX":-1.439432469613886,"pZ":1.5776547221899233,"vX0":-12.263037090183117,"vY0":-134.3211149574209,"vZ0":-8.474960564356017,"x":171.87,"y":196.18,"x0":2.523827631301163,"y0":50.00262815016437,"z0":5.693317281760157,"aX":9.519676428335396},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":-6.6,"spinRate":2263,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.409558311416224,"extension":6.3768020911149454},"index":2,"playId":"d5daafca-a279-3a77-b627-687870f7fea2","pitchNumber":3,"startTime":"2026-05-30T01:42:13.124Z","endTime":"2026-05-30T01:42:16.488Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070302008117054,"aZ":-23.833619774409474,"pfxX":0.47157905456073435,"pfxZ":5.6724865506203415,"pX":-0.811264459014902,"pZ":2.322567040467831,"vX0":-8.720000646128028,"vY0":-120.67023917414376,"vZ0":-3.4553063077600292,"x":147.92,"y":176.07,"x0":2.792189883702501,"y0":50.005415895423106,"z0":5.879275067177372,"aX":0.695454904924415},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.6,"breakHorizontal":1.3,"spinRate":2465,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4543824073209066,"extension":6.2967096106691445},"index":3,"playId":"11892984-6ede-33dc-bcb2-bcc397fea918","pitchNumber":4,"startTime":"2026-05-30T01:42:35.783Z","endTime":"2026-05-30T01:42:39.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-30T01:42:56.936Z","endTime":"2026-05-30T01:43:05.426Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":83.2,"endSpeed":76.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9926125550822,"aZ":-23.3588481772761,"pfxX":-0.8689380779002611,"pfxZ":5.955196518646013,"pX":-0.3010402018153791,"pZ":2.4000295360834327,"vX0":-6.971213997154782,"vY0":-121.01740015355233,"vZ0":-3.3281225624029007,"x":128.47,"y":173.98,"x0":2.7319648242792547,"y0":50.004837589381744,"z0":5.843208416440772,"aX":-1.2858139398479265},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.2,"breakHorizontal":3.2,"spinRate":2370,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.4528959376347834,"extension":6.274549747606881},"index":5,"playId":"d7810d17-284d-3222-93d5-72d4257a59a7","pitchNumber":5,"startTime":"2026-05-30T01:43:05.426Z","endTime":"2026-05-30T01:43:09.657Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"d7147485-eefc-3526-98b3-7bb629852ce4","startTime":"2026-05-30T01:43:27.823Z","endTime":"2026-05-30T01:43:31.066Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"a90722d3-4119-3cc9-b834-eacdbfc55b9e","startTime":"2026-05-30T01:43:45.932Z","endTime":"2026-05-30T01:43:52.943Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Luis Rengifo batting, Garrett Mitchell picked off and caught stealing 2nd base, second baseman Nick Allen.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"a90722d3-4119-3cc9-b834-eacdbfc55b9e","startTime":"2026-05-30T01:44:05.791Z","endTime":"2026-05-30T01:44:30.547Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88411456976953,"aZ":-14.119868354847945,"pfxX":5.008757863190009,"pfxZ":9.92573544727458,"pX":1.1188953770130732,"pZ":3.1053368072622973,"vX0":-7.10926394781421,"vY0":-134.67284260785405,"vZ0":-4.532670949535533,"x":74.35,"y":154.94,"x0":3.1540645138039967,"y0":50.004384989047104,"z0":5.824002785573927,"aX":9.112747238480027},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-7.3,"spinRate":2217,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40821946085562333,"extension":6.254315438906273},"index":9,"playId":"25701cf7-78dd-35f8-b5b6-33bf35f8084f","pitchNumber":6,"startTime":"2026-05-30T01:44:30.547Z","endTime":"2026-05-30T01:44:33.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:44:33.547Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T01:46:35.412Z","endTime":"2026-05-30T01:48:38.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.259520188108578,"aZ":-20.560254035766107,"pfxX":10.668096802949021,"pfxZ":5.858073886308695,"pX":0.42661389936090066,"pZ":2.7493541969826536,"vX0":-9.607380836319923,"vY0":-139.88673022127588,"vZ0":-3.9243315866354784,"x":100.74,"y":164.55,"x0":2.5178322569308067,"y0":50.00696741667562,"z0":5.516636711955437,"aX":21.16872835537758},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":-17.4,"spinRate":2320,"spinDirection":143},"zone":6,"typeConfidence":0.93,"plateTime":0.3913908694485211,"extension":7.165731834358083},"index":0,"playId":"515eb0e3-4701-38d2-83ca-128c0ecf025e","pitchNumber":1,"startTime":"2026-05-30T01:46:44.533Z","endTime":"2026-05-30T01:46:47.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66604981780709,"aZ":-21.062785406978428,"pfxX":9.964958677203995,"pfxZ":5.803985503172326,"pX":1.287047373905107,"pZ":1.6757833306870997,"vX0":-6.75059724928092,"vY0":-137.29163069989983,"vZ0":-6.2051868553556515,"x":67.94,"y":193.53,"x0":2.4799114335979064,"y0":50.000947923228644,"z0":5.393197485487128,"aX":19.069780159901644},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":-16.7,"spinRate":2175,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.3985554781278591,"extension":7.204596438785205},"index":1,"playId":"4ee065d8-018f-3ef0-914f-8e2216cc9a03","pitchNumber":2,"startTime":"2026-05-30T01:46:59.244Z","endTime":"2026-05-30T01:47:03.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253408729529855,"aZ":-41.57947422336921,"pfxX":-4.197310958677424,"pfxZ":-6.861976732619083,"pX":0.029607480069947432,"pZ":1.2218871814118804,"vX0":-4.483202314442013,"vY0":-117.00674542557103,"vZ0":-1.4262036958639526,"x":115.87,"y":205.79,"x0":2.5231667969349254,"y0":50.00014296752519,"z0":5.772725565522905,"aX":-5.75626079109958},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.5,"breakHorizontal":8.8,"spinRate":2731,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.4700218239897884,"extension":6.91805864697619},"index":2,"playId":"6265087b-4325-30df-ab92-8ff5ebc8894d","pitchNumber":3,"startTime":"2026-05-30T01:47:11.396Z","endTime":"2026-05-30T01:47:18.041Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.158577954543738,"aZ":-21.613772023585444,"pfxX":8.960286712341453,"pfxZ":5.499496067295812,"pX":1.1714403956983985,"pZ":4.060698366678393,"vX0":-6.841616015950342,"vY0":-137.58120338067707,"vZ0":-0.32479253410056796,"x":72.35,"y":129.14,"x0":2.5247049144491083,"y0":50.0007398462603,"z0":5.643539896526904,"aX":17.197466352740015},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":2283,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.3979317497545569,"extension":6.986843750633638},"index":3,"playId":"1bcb860d-fca9-3afb-8e47-b952e84bf346","pitchNumber":4,"startTime":"2026-05-30T01:47:29.746Z","endTime":"2026-05-30T01:47:33.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63622218092619,"aZ":-14.32097832996003,"pfxX":5.360732115151414,"pfxZ":9.32651919862834,"pX":-0.19248358508297211,"pZ":3.9589327236584833,"vX0":-9.042758252407713,"vY0":-137.72982433337816,"vZ0":-1.7359470046961833,"x":124.34,"y":131.89,"x0":2.4422790411736357,"y0":50.002161355604905,"z0":5.5698182727712,"aX":10.26203429347174},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-7.7,"spinRate":2210,"spinDirection":138},"zone":11,"typeConfidence":0.94,"plateTime":0.3982478243849745,"extension":7.026799444786176},"index":4,"playId":"3e78af6d-4d90-3d88-97a0-8471906b0244","pitchNumber":5,"startTime":"2026-05-30T01:47:44.168Z","endTime":"2026-05-30T01:47:49.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-30T01:47:58.379Z","endTime":"2026-05-30T01:48:13.247Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"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":96.2,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.646175635173595,"aZ":-19.2213162742193,"pfxX":9.553279020657603,"pfxZ":6.553198325022793,"pX":0.06905974500362595,"pZ":2.194751205164848,"vX0":-9.815373605266101,"vY0":-139.75038810576808,"vZ0":-5.4414745452282824,"x":114.37,"y":179.52,"x0":2.3864907991129387,"y0":50.0049057983431,"z0":5.430739848433816,"aX":18.88910394460621},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":-15.2,"spinRate":2258,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.39201432102646994,"extension":7.239821869667454},"index":6,"playId":"d3687e29-580b-3829-890d-503ecc29411c","pitchNumber":6,"startTime":"2026-05-30T01:48:13.247Z","endTime":"2026-05-30T01:48:16.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227063668652775,"aZ":-41.927617783720116,"pfxX":-5.598307858834592,"pfxZ":-6.779605871427994,"pX":-0.4915069016984497,"pZ":1.214113984607676,"vX0":-5.431771071315662,"vY0":-119.73803376887622,"vZ0":-1.7323227482564825,"x":135.74,"y":206.0,"x0":2.5421242964095025,"y0":50.005581991127954,"z0":5.732389367722782,"aX":-8.049519602764912},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.4,"breakHorizontal":11.5,"spinRate":2817,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.45915972376481085,"extension":6.70778798705374},"index":7,"playId":"5f219db2-e344-3148-8866-124c526ed10d","pitchNumber":7,"startTime":"2026-05-30T01:48:32.845Z","endTime":"2026-05-30T01:48:38.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:48:38.142Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Smith walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T01:48:38.968Z","endTime":"2026-05-30T01:50:32.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.079704434910894,"aZ":-16.588661699929457,"pfxX":10.465724607054383,"pfxZ":7.776706757697573,"pX":-0.8137026551627148,"pZ":1.6525815791580725,"vX0":-12.214236530337136,"vY0":-140.71910572441197,"vZ0":-7.499411454196844,"x":148.02,"y":194.16,"x0":2.2243804466793398,"y0":50.005250776120775,"z0":5.427984071714332,"aX":20.981982851501968},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":-16.4,"spinRate":2296,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.3893162095011582,"extension":7.245126675014386},"index":0,"playId":"223be698-579f-3903-8a35-599393635709","pitchNumber":1,"startTime":"2026-05-30T01:48:58.043Z","endTime":"2026-05-30T01:49:25.073Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09664833240284,"aZ":-42.13265181576553,"pfxX":-4.746628441713913,"pfxZ":-7.125609595372375,"pX":-0.17511808158614836,"pZ":1.3777481408030976,"vX0":-4.9301036497159565,"vY0":-117.94718319970342,"vZ0":-1.2116420120307168,"x":123.68,"y":201.58,"x0":2.5650643099233514,"y0":50.00291126844249,"z0":5.810978619091907,"aX":-6.63345422879697},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.8,"breakHorizontal":9.8,"spinRate":2735,"spinDirection":314},"zone":13,"typeConfidence":0.91,"plateTime":0.4658049566759832,"extension":6.878609189253736},"index":1,"playId":"4603b20e-6aac-3174-bd9a-d7899c87e33d","pitchNumber":2,"startTime":"2026-05-30T01:49:31.073Z","endTime":"2026-05-30T01:49:36.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927316323322962,"aZ":-18.010236495952544,"pfxX":9.641928042366207,"pfxZ":7.245668085974505,"pX":-0.01745434272625423,"pZ":1.6803215396083624,"vX0":-9.857688734653003,"vY0":-138.87912562313554,"vZ0":-6.8389517920717875,"x":117.67,"y":193.41,"x0":2.324298675824051,"y0":50.00360545997079,"z0":5.371610089187599,"aX":18.847649156584925},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":-15.5,"spinRate":2213,"spinDirection":145},"zone":8,"typeConfidence":0.89,"plateTime":0.3943170148389754,"extension":7.3286212302371805},"index":2,"playId":"2a72a066-825e-3da2-84b5-daf3a15e66f8","pitchNumber":3,"startTime":"2026-05-30T01:49:51.577Z","endTime":"2026-05-30T01:49:55.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905600901791257,"aZ":-24.613236406276446,"pfxX":11.249058858755324,"pfxZ":4.873679452968379,"pX":-0.41456901691333686,"pZ":0.5868487698308806,"vX0":-10.619744143597858,"vY0":-123.8192846340404,"vZ0":-6.8004945111387345,"x":132.8,"y":222.94,"x0":2.47011616306657,"y0":50.003572333381165,"z0":5.430830257201216,"aX":17.45402859674401},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.9,"spinRate":2178,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.44249933932951224,"extension":7.0078775678105485},"index":3,"playId":"d03b3ba5-62e2-32d2-a657-162568fb67cf","pitchNumber":4,"startTime":"2026-05-30T01:50:12.008Z","endTime":"2026-05-30T01:50:15.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39035194365715,"aZ":-11.872358035414122,"pfxX":5.370238211814763,"pfxZ":10.600230097421399,"pX":-0.37040786693550926,"pZ":0.9878516277923186,"vX0":-9.464189677195154,"vY0":-137.9185153098809,"vZ0":-9.551267541073017,"x":131.12,"y":212.11,"x0":2.417240316090498,"y0":50.00244755434681,"z0":5.30944844105969,"aX":10.285125768641006},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-7.6,"spinRate":2184,"spinDirection":138},"zone":13,"typeConfidence":0.95,"plateTime":0.39805880090891943,"extension":7.182067622711865},"index":4,"playId":"0aa57199-009b-34de-85db-45cb2e3dfcca","pitchNumber":5,"startTime":"2026-05-30T01:50:26.777Z","endTime":"2026-05-30T01:50:32.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:50:32.042Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Braden Shewmake walks. Cam Smith to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T01:50:53.108Z","endTime":"2026-05-30T01:52:49.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41556988036846,"aZ":-19.479555794673487,"pfxX":9.631497783662866,"pfxZ":6.572868030046861,"pX":0.49164053876823566,"pZ":3.6532681407483465,"vX0":-8.63003931521831,"vY0":-138.44323083612764,"vZ0":-1.7017819550080246,"x0":2.4059310690432247,"y0":50.000865685876626,"z0":5.58675044830406,"aX":18.59677424594984},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":-15.5,"spinRate":2191,"spinDirection":133},"zone":12,"typeConfidence":0.89,"plateTime":0.3964258505240159,"extension":7.215235079370091},"index":0,"playId":"159c46c5-1273-398c-b4e5-1438a4a4dabe","pitchNumber":1,"startTime":"2026-05-30T01:50:57.977Z","endTime":"2026-05-30T01:51:03.006Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.917179084164534,"aZ":-19.03857437938004,"pfxX":10.541545674862082,"pfxZ":6.784119215607734,"pX":-0.6816863393073349,"pZ":2.2174136540272724,"vX0":-11.984720311322903,"vY0":-138.2999523443855,"vZ0":-5.276882504144148,"x":142.98,"y":178.91,"x0":2.338890570729254,"y0":50.00478207067848,"z0":5.42765086745775,"aX":20.41792910974018},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":-16.6,"spinRate":2236,"spinDirection":139},"zone":7,"typeConfidence":0.91,"plateTime":0.3960744371466789,"extension":7.270094063625173},"index":1,"playId":"5c5faf72-0b2c-3428-ae6b-8f66bb80c875","pitchNumber":2,"startTime":"2026-05-30T01:51:14.136Z","endTime":"2026-05-30T01:51:41.139Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533294998025234,"aZ":-34.90137432167364,"pfxX":-3.310048190915641,"pfxZ":-1.7130331667417362,"pX":-0.6861516578471193,"pZ":1.7559593807668252,"vX0":-6.697025090038444,"vY0":-125.78321751083988,"vZ0":-2.4378086570361712,"x":143.15,"y":191.37,"x0":2.4451233464238746,"y0":50.0000348495463,"z0":5.579361061313934,"aX":-5.279617906646881},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":7.6,"spinRate":2496,"spinDirection":277},"zone":7,"typeConfidence":0.9,"plateTime":0.4361630787174482,"extension":6.968231149849266},"index":2,"playId":"264abd9b-4a05-3803-8a63-d3294588689c","pitchNumber":3,"startTime":"2026-05-30T01:51:44.131Z","endTime":"2026-05-30T01:51:47.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36967241636297,"aZ":-17.014108104580604,"pfxX":10.681335782145347,"pfxZ":7.77576157723834,"pX":-1.025794155297956,"pZ":1.9179166183848535,"vX0":-12.598605063241928,"vY0":-139.03828797810647,"vZ0":-6.526832915828411,"x":156.1,"y":187.0,"x0":2.1852493540508595,"y0":50.003791090894204,"z0":5.432840790400695,"aX":20.828489148557882},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":-16.6,"spinRate":2264,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.39455659679289345,"extension":7.157935302622108},"index":3,"playId":"826bea64-832f-3b9f-9981-a2fe12f58c7d","pitchNumber":4,"startTime":"2026-05-30T01:52:04.757Z","endTime":"2026-05-30T01:52:08.797Z","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":95.4,"endSpeed":87.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245047288549113,"aZ":-15.638367796969424,"pfxX":9.36449091853414,"pfxZ":8.533218227660765,"pX":-0.9153068198851685,"pZ":2.53007333285661,"vX0":-11.953791252861583,"vY0":-138.40840688721505,"vZ0":-5.1597442738028105,"x":151.89,"y":170.47,"x0":2.245358999467813,"y0":50.00296607194011,"z0":5.467732287649425,"aX":18.14753480780639},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-14.4,"spinRate":2323,"spinDirection":146},"zone":13,"typeConfidence":0.55,"plateTime":0.39592351506081647,"extension":7.4382471279474265},"index":4,"playId":"eae32dc0-aae2-3f6f-a3ec-aacced2da124","pitchNumber":5,"startTime":"2026-05-30T01:52:24.616Z","endTime":"2026-05-30T01:52:29.916Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244839943718734,"aZ":-14.096924913764566,"pfxX":7.235797899947965,"pfxZ":9.602067597004432,"pX":-0.7666557949791364,"pZ":1.5225205753220803,"vX0":-11.041341225569477,"vY0":-136.61498920130057,"vZ0":-7.648106582231876,"x":146.22,"y":197.67,"x0":2.3947755399706825,"y0":50.0012527510941,"z0":5.335321223585259,"aX":13.620784301032531},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-10.7,"spinRate":2360,"spinDirection":136},"zone":13,"typeConfidence":0.93,"plateTime":0.40155708971614557,"extension":7.142177435386539},"index":5,"playId":"8038a849-9378-33b5-bb04-8bfa9b8fc434","pitchNumber":6,"startTime":"2026-05-30T01:52:44.854Z","endTime":"2026-05-30T01:52:49.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:52:49.267Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Meyers grounds into a double play, second baseman Brice Turang to shortstop David Hamilton to first baseman Jake Bauers. Braden Shewmake out at 2nd. Jake Meyers out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T01:54:09.975Z","endTime":"2026-05-30T01:54:54.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T01:53:05.772Z","endTime":"2026-05-30T01:54:12.214Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45957859714036,"aZ":-23.193574071710266,"pfxX":10.242958171209242,"pfxZ":5.890714106970782,"pX":1.2496909028297236,"pZ":2.7001392092579115,"vX0":-6.608420686261981,"vY0":-123.49789555441747,"vZ0":-2.4925626686022357,"x":69.36,"y":165.88,"x0":2.6463985669103693,"y0":50.006142034564554,"z0":5.699288893366877,"aX":15.627538556988927},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.2,"breakHorizontal":-16.8,"spinRate":2239,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.4456488520573867,"extension":6.758101638489184},"index":1,"playId":"059ad9fe-5772-362e-a86b-e2d28619e1cc","pitchNumber":1,"startTime":"2026-05-30T01:54:12.214Z","endTime":"2026-05-30T01:54:16.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.002770764634665,"aZ":-24.876086572595547,"pfxX":10.740574609135436,"pfxZ":4.7112095997706085,"pX":1.0700844148487605,"pZ":1.8587953396108525,"vX0":-7.246766587612344,"vY0":-124.19700441667938,"vZ0":-3.9665673707397002,"x":76.21,"y":188.59,"x0":2.6438427241183784,"y0":50.00106630204405,"z0":5.56766708889501,"aX":16.6237118036513},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.8,"breakHorizontal":-17.5,"spinRate":2318,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.4425730704980668,"extension":6.863235745363739},"index":2,"playId":"fe9960e7-9152-3d41-b8e2-164e05ef2ca0","pitchNumber":2,"startTime":"2026-05-30T01:54:27.278Z","endTime":"2026-05-30T01:54:31.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01357657905094,"aZ":-19.28455292806644,"pfxX":9.866994126787201,"pfxZ":6.639080733428004,"pX":0.10461496362764286,"pZ":3.000349816792136,"vX0":-9.737024479880716,"vY0":-138.88747407677465,"vZ0":-3.4840040103036882,"x":113.01,"y":157.77,"x0":2.3850932034863104,"y0":50.000769947245395,"z0":5.5640912405828145,"aX":19.148564888600426},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":-15.7,"spinRate":2354,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.3953648099239717,"extension":6.874195588442167},"hitData":{"launchSpeed":95.1,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.02,"coordY":154.12}},"index":3,"playId":"faab1772-c293-3dc9-b72b-b1c4a4c9634b","pitchNumber":3,"startTime":"2026-05-30T01:54:44.349Z","endTime":"2026-05-30T01:54:54.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:54:54.268Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to second baseman Nick Allen.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:56:39.946Z","endTime":"2026-05-30T01:57:54.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.776913411389522,"aZ":-21.30959723369328,"pfxX":10.089708880117986,"pfxZ":6.161579216713871,"pX":1.5408606652002896,"pZ":2.9461208465026782,"vX0":-7.018380476265306,"vY0":-132.12367753396407,"vZ0":-3.5390223207381055,"x":58.27,"y":159.23,"x0":2.9239191254552703,"y0":50.004635772094986,"z0":5.873434893709668,"aX":17.797847302597077},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-16.7,"spinRate":2231,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41493689105174614,"extension":6.068993966543446},"index":0,"playId":"99351c18-8959-39b1-b502-3c53a506a4bf","pitchNumber":1,"startTime":"2026-05-30T01:57:00.579Z","endTime":"2026-05-30T01:57:05.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099743803225415,"aZ":-22.443274829176154,"pfxX":9.814803249956789,"pfxZ":5.5384670838645675,"pX":0.6035426309189381,"pZ":3.579162957780653,"vX0":-9.240222386790998,"vY0":-131.75036473209946,"vZ0":-1.7333751881160995,"x":93.99,"y":142.14,"x0":2.8817281678083404,"y0":50.00312811330003,"z0":5.904905270649413,"aX":17.24769672140787},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-15.7,"spinRate":2345,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41579388382701277,"extension":6.280300214720988},"index":1,"playId":"de7b3c2d-1e56-3247-8763-a58effba94e4","pitchNumber":2,"startTime":"2026-05-30T01:57:14.503Z","endTime":"2026-05-30T01:57:19.163Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049631370019622,"aZ":-13.877566366905198,"pfxX":6.209315315871358,"pfxZ":10.414754278596506,"pX":0.0656969849324066,"pZ":1.8573224149600547,"vX0":-9.45803220430405,"vY0":-131.95107226126873,"vZ0":-7.605293434513913,"x":114.5,"y":188.63,"x0":2.895938675937887,"y0":50.00340790514073,"z0":5.807174153118266,"aX":10.909730237737671},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.3,"breakHorizontal":-9.1,"spinRate":2352,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.415694033048589,"extension":6.305526149817248},"index":2,"playId":"9137e9f2-cf24-3f72-b0c5-bd619ecb0649","pitchNumber":3,"startTime":"2026-05-30T01:57:29.345Z","endTime":"2026-05-30T01:57:32.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389180222964026,"aZ":-22.721438240797397,"pfxX":10.373960288112666,"pfxZ":5.348624933054412,"pX":0.9088283273465054,"pZ":2.466994135341531,"vX0":-8.931382154445528,"vY0":-132.15494522432004,"vZ0":-4.279659859160286,"x":82.36,"y":172.17,"x0":2.9858204632163052,"y0":50.00305996706302,"z0":5.7781464341819495,"aX":18.334487301392944},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-16.8,"spinRate":2270,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41459288703642416,"extension":6.37487182532898},"hitData":{"launchSpeed":69.7,"launchAngle":43.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":111.6}},"index":3,"playId":"3bd5aec0-1c87-30a5-a94d-ef700747e6ea","pitchNumber":4,"startTime":"2026-05-30T01:57:45.004Z","endTime":"2026-05-30T01:57:54.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:57:54.534Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:58:00.968Z","endTime":"2026-05-30T01:59:14.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.0,"endSpeed":77.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85395552789385,"aZ":-21.726678423256995,"pfxX":3.93836883439071,"pfxZ":6.9519747800348455,"pX":-2.012830933584216,"pZ":0.6543195576268499,"vX0":-12.484812492690272,"vY0":-121.52154385378908,"vZ0":-7.543581367086551,"x":193.72,"y":221.11,"x0":2.669706410987743,"y0":50.00039336421799,"z0":5.6737392364482355,"aX":5.916818338234141},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.9,"breakHorizontal":-4.3,"spinRate":2269,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.44998159447781827,"extension":6.582505678400653},"index":0,"playId":"6288178d-62b8-305b-8d7c-4e390428091c","pitchNumber":1,"startTime":"2026-05-30T01:58:21.473Z","endTime":"2026-05-30T01:58:24.473Z","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":91.4,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.738649170926998,"aZ":-13.448646328090037,"pfxX":5.3979736068674535,"pfxZ":10.514672820118292,"pX":0.44866990401718154,"pZ":4.664297327524128,"vX0":-8.257288661296101,"vY0":-132.90790263115497,"vZ0":-1.1102599894645802,"x":99.9,"y":112.84,"x0":2.9010661750016427,"y0":50.00027015635415,"z0":6.068831827883685,"aX":9.611818041727279},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.0,"breakHorizontal":-7.9,"spinRate":2301,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41286961092915453,"extension":6.125591729888018},"index":1,"playId":"5f2753c7-6d23-377c-a825-944bf1033c63","pitchNumber":2,"startTime":"2026-05-30T01:58:41.351Z","endTime":"2026-05-30T01:58:44.351Z","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":90.8,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133012555156906,"aZ":-22.012693075945922,"pfxX":11.17003022090796,"pfxZ":5.765000205250265,"pX":0.9551237804458842,"pZ":2.6255249239170038,"vX0":-8.792688374008353,"vY0":-131.93384959859074,"vZ0":-3.9485407880021985,"x":80.59,"y":167.89,"x0":2.880167709709469,"y0":50.0026766812142,"z0":5.76435931824825,"aX":19.687002472690395},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":-18.4,"spinRate":2240,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4151850323119892,"extension":6.385315548159615},"hitData":{"launchSpeed":81.5,"launchAngle":22.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.3,"coordY":102.21}},"index":2,"playId":"33f9fb55-7fb6-3c06-bfea-8b896c7156b8","pitchNumber":3,"startTime":"2026-05-30T01:59:05.535Z","endTime":"2026-05-30T01:59:14.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:59:14.152Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:59:12.787Z","endTime":"2026-05-30T02:00:14.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787275145905866,"aZ":-23.826856177176065,"pfxX":9.276037090744094,"pfxZ":4.677671599222814,"pX":1.4890657741077022,"pZ":2.96492796131529,"vX0":-7.257598637364827,"vY0":-132.81191471730926,"vZ0":-2.9272014701662776,"x":60.24,"y":158.73,"x0":3.0537281245302483,"y0":50.002291192339385,"z0":5.816737999658706,"aX":16.54949033657774},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-15.2,"spinRate":2228,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41261086337196495,"extension":6.1986708447605965},"index":0,"playId":"d2854b3b-41b9-3a93-ae38-777ad9f4828f","pitchNumber":1,"startTime":"2026-05-30T01:59:36.467Z","endTime":"2026-05-30T01:59:40.077Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15603549815108,"aZ":-23.030466338032568,"pfxX":10.460225051914753,"pfxZ":5.097649548550642,"pX":-0.5513171935811386,"pZ":3.421921861948504,"vX0":-12.498272575255761,"vY0":-133.00488771125887,"vZ0":-1.832637243709436,"x":138.01,"y":146.39,"x0":2.8465703657502432,"y0":50.00466328367318,"z0":5.78771835703045,"aX":18.77006971794483},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":-16.3,"spinRate":2288,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.41160164468333527,"extension":6.384030321657821},"index":1,"playId":"4d69dff8-1e2e-3cf9-b546-741b641e84e9","pitchNumber":2,"startTime":"2026-05-30T01:59:51.866Z","endTime":"2026-05-30T01:59:55.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32721066375202,"aZ":-22.08264257092582,"pfxX":9.60494299305417,"pfxZ":5.658799951089884,"pX":0.015002952436940598,"pZ":2.6242083789346164,"vX0":-10.749193267524035,"vY0":-132.67410179285494,"vZ0":-4.132633530883739,"x":116.43,"y":167.93,"x0":2.8707008348653322,"y0":50.00104052409545,"z0":5.8108430107786715,"aX":17.125173574882023},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":-15.1,"spinRate":2300,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.41279859349571657,"extension":6.342217397579751},"hitData":{"launchSpeed":80.1,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.98,"coordY":172.87}},"index":2,"playId":"3bec5b03-c679-3643-aa75-3cf5b874f908","pitchNumber":3,"startTime":"2026-05-30T02:00:07.046Z","endTime":"2026-05-30T02:00:14.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:00:14.277Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to second baseman Brice Turang.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T02:02:43.278Z","endTime":"2026-05-30T02:04:29.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T02:01:46.010Z","endTime":"2026-05-30T02:02:45.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.630020315781262,"aZ":-33.228624728007,"pfxX":-10.788195370448843,"pfxZ":-0.5621857687716769,"pX":-0.4058098934505709,"pZ":2.247377361320275,"vX0":7.786029722921323,"vY0":-136.12779245638382,"vZ0":-0.4629710378449232,"x":132.47,"y":178.1,"x0":-1.9001583943768732,"y0":50.00321473227613,"z0":4.718310673758741,"aX":-20.26577631993041},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.0,"breakHorizontal":17.9,"spinRate":2280,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.40223791209220794,"extension":6.421763700187809},"index":1,"playId":"56e77e06-93b1-3d66-84df-55261dad8ae5","pitchNumber":1,"startTime":"2026-05-30T02:02:45.417Z","endTime":"2026-05-30T02:02:48.972Z","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":95.0,"endSpeed":86.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9357466913912,"aZ":-16.95737735160517,"pfxX":-7.634160919206369,"pfxZ":7.867708640542916,"pX":-0.7715263775904337,"pZ":2.5206969038154226,"vX0":5.502974695716895,"vY0":-138.2369632045313,"vZ0":-2.819033496337756,"x":146.41,"y":170.72,"x0":-1.796523901425975,"y0":50.00635123161198,"z0":4.692753002632052,"aX":-14.77185360942382},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":12.7,"spinRate":2428,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.3962820278587986,"extension":6.515774211735249},"index":2,"playId":"b2ffcb35-d84f-3087-bfe3-5a93d7e436b8","pitchNumber":2,"startTime":"2026-05-30T02:02:59.823Z","endTime":"2026-05-30T02:03:03.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31141205356505,"aZ":-27.600589751725146,"pfxX":4.5190273386552375,"pfxZ":3.1937088578701234,"pX":2.0827129739262027,"pZ":1.2636578524284985,"vX0":7.87312383801994,"vY0":-119.2327565383112,"vZ0":-1.1118967230803758,"x":37.61,"y":204.66,"x0":-1.8573216529056484,"y0":50.00089577428639,"z0":4.241450512282123,"aX":6.461211145956872},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.8,"breakHorizontal":-10.2,"spinRate":2654,"spinDirection":86},"zone":14,"typeConfidence":0.89,"plateTime":0.46053373476015036,"extension":6.689950595119436},"index":3,"playId":"9422971a-e50f-306f-a597-966d5e4732d2","pitchNumber":3,"startTime":"2026-05-30T02:03:16.846Z","endTime":"2026-05-30T02:03:20.007Z","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.8,"endSpeed":74.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224814101240238,"aZ":-32.20769587480225,"pfxX":7.239410155911004,"pfxZ":-0.027229605800765277,"pX":-0.08631341039670776,"pZ":1.7800174087547924,"vX0":2.450973674271016,"vY0":-119.01629861391191,"vZ0":0.9593058215555228,"x":120.29,"y":190.72,"x0":-2.0729189170221005,"y0":50.00058329301716,"z0":4.314125892558225,"aX":10.267170871735255},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.5,"breakHorizontal":-13.7,"spinRate":2675,"spinDirection":86},"zone":8,"typeConfidence":0.9,"plateTime":0.4621936974846559,"extension":6.499871703847688},"index":4,"playId":"cbc9a71d-0546-300f-83b1-1677c7bb045e","pitchNumber":4,"startTime":"2026-05-30T02:03:33.433Z","endTime":"2026-05-30T02:03:38.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12942897792422,"aZ":-18.143014824299527,"pfxX":-6.917840525675497,"pfxZ":7.446737795357606,"pX":1.3900743593912033,"pZ":3.55158648309344,"vX0":10.54855468022312,"vY0":-136.67032239343882,"vZ0":-0.037608642957787874,"x":64.01,"y":142.89,"x0":-1.627299013111965,"y0":50.006127897303024,"z0":4.815273935385149,"aX":-13.042032405409818},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":10.2,"spinRate":2432,"spinDirection":247},"zone":12,"typeConfidence":0.9,"plateTime":0.4013105086101585,"extension":6.777865056952277},"index":5,"playId":"3dcf6a69-6533-3c61-afda-a812371ecacc","pitchNumber":5,"startTime":"2026-05-30T02:04:00.364Z","endTime":"2026-05-30T02:04:03.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.833706878583854,"aZ":-27.42299017047228,"pfxX":5.323379300075594,"pfxZ":3.242342756482903,"pX":0.44342568286145034,"pZ":1.6540248628827598,"vX0":4.054369337264521,"vY0":-120.12793885115387,"vZ0":-0.5222760370032764,"x":100.1,"y":194.12,"x0":-1.9564403628003666,"y0":50.00083083457977,"z0":4.3077751541947435,"aX":7.794388473881722},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":-10.6,"spinRate":2657,"spinDirection":85},"zone":9,"typeConfidence":0.88,"plateTime":0.4556075727157798,"extension":6.772245779556275},"hitData":{"launchSpeed":59.3,"launchAngle":55.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.63,"coordY":152.86}},"index":6,"playId":"9806c035-8822-32b0-83a1-521885267332","pitchNumber":6,"startTime":"2026-05-30T02:04:18.476Z","endTime":"2026-05-30T02:04:29.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:04:29.543Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"César Salazar flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T02:04:31.110Z","endTime":"2026-05-30T02:06:40.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5945969919684,"aZ":-17.61926649405425,"pfxX":-7.327603955479094,"pfxZ":7.7217672523308565,"pX":0.7517623782106837,"pZ":1.3371499499426855,"vX0":9.568626606684163,"vY0":-136.10807481427216,"vZ0":-5.648562208756799,"x":88.34,"y":202.68,"x0":-1.849839934598189,"y0":50.00390602001058,"z0":4.651001343532784,"aX":-13.813306947309044},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":11.4,"spinRate":2392,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4017304050664534,"extension":6.725463075022575},"index":0,"playId":"daaf2b10-3fc6-3a2b-b980-741289a08e46","pitchNumber":1,"startTime":"2026-05-30T02:04:49.189Z","endTime":"2026-05-30T02:04:53.901Z","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":94.5,"endSpeed":86.5,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.575539429990535,"aZ":-17.7463151233055,"pfxX":-8.002393518851594,"pfxZ":7.534463517550165,"pX":0.9656557750228655,"pZ":2.5739840840825683,"vX0":10.241357016545422,"vY0":-137.29494759802787,"vZ0":-2.476629760987887,"x":80.19,"y":169.28,"x0":-1.7681087465168643,"y0":50.00119787974509,"z0":4.69148748303084,"aX":-15.32094999451485},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":12.4,"spinRate":2475,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.39850181438021126,"extension":6.560316197259652},"index":1,"playId":"d3b43961-6864-39fd-9fb9-06eb7fb3a1b5","pitchNumber":2,"startTime":"2026-05-30T02:05:04.609Z","endTime":"2026-05-30T02:05:08.179Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134440484865248,"aZ":-18.335135223038005,"pfxX":-7.568193479682675,"pfxZ":7.263780519570227,"pX":-0.7038042262563254,"pZ":2.5145090592459565,"vX0":5.925991767712024,"vY0":-137.35990735639825,"vZ0":-2.6415870227539915,"x":143.83,"y":170.89,"x0":-1.9085171523161313,"y0":50.00683454113024,"z0":4.738927980008383,"aX":-14.429306619998584},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2368,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.3991354551434232,"extension":6.529420994642534},"index":2,"playId":"ac0d3607-2901-315e-876b-8acb60475445","pitchNumber":3,"startTime":"2026-05-30T02:05:24.122Z","endTime":"2026-05-30T02:05:28.102Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327154968314836,"aZ":-18.67460883459651,"pfxX":-7.499279558121762,"pfxZ":7.030060985005452,"pX":0.7419992411366604,"pZ":3.269373952255954,"vX0":9.297080759963052,"vY0":-137.65331215815576,"vZ0":-0.8321930154030923,"x":88.72,"y":150.51,"x0":-1.7036399024578384,"y0":50.00355730943347,"z0":4.8389381524673425,"aX":-14.403715202027572},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2435,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.39777013126364436,"extension":6.621428532114883},"index":3,"playId":"98aac4de-037e-33ee-971d-6135c309a802","pitchNumber":4,"startTime":"2026-05-30T02:05:40.453Z","endTime":"2026-05-30T02:05:44.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-30T02:05:58.073Z","endTime":"2026-05-30T02:06:10.047Z","isPitch":false,"type":"action","player":{"id":663967,"link":"/api/v1/people/663967"}},{"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":94.9,"endSpeed":86.3,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29299151795984,"aZ":-18.65263996555977,"pfxX":-8.322848651078154,"pfxZ":7.040397803492501,"pX":-0.8186143746041333,"pZ":2.70369600912359,"vX0":5.957205880964221,"vY0":-138.09588596206342,"vZ0":-2.2859530746300396,"x":148.2,"y":165.78,"x0":-1.928297354728007,"y0":50.0042034473391,"z0":4.804407577548479,"aX":-15.9900791200354},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":13.7,"spinRate":2426,"spinDirection":243},"zone":1,"typeConfidence":0.88,"plateTime":0.39743724882366127,"extension":6.5463895254674975},"index":5,"playId":"8208f4d0-451d-328f-b026-d6e46aed9eec","pitchNumber":5,"startTime":"2026-05-30T02:06:10.047Z","endTime":"2026-05-30T02:06:14.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.959439290077295,"aZ":-18.33012036787145,"pfxX":-7.7634077372447,"pfxZ":7.177013653591111,"pX":-0.3808005464372784,"pZ":2.8944376945329475,"vX0":6.756255783721771,"vY0":-138.0497745481943,"vZ0":-1.7600618189598662,"x":131.52,"y":160.63,"x0":-1.8522184378067936,"y0":50.00040920090042,"z0":4.775108157309689,"aX":-14.970652171829933},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":12.6,"spinRate":2413,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.396887104490129,"extension":6.6011944279711425},"hitData":{"launchSpeed":92.9,"launchAngle":42.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.8,"coordY":71.16}},"index":6,"playId":"fdd0a20d-4566-3cd0-8962-369e2fccd4d3","pitchNumber":6,"startTime":"2026-05-30T02:06:30.014Z","endTime":"2026-05-30T02:06:40.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:06:40.511Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Trammell flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T02:06:42.101Z","endTime":"2026-05-30T02:07:15.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428433809948345,"aZ":-26.683574150672083,"pfxX":3.992067514864429,"pfxZ":3.7597089305843223,"pX":0.26508524464316724,"pZ":2.472445754202647,"vX0":4.2709524170877025,"vY0":-119.87457665989031,"vZ0":1.2644854620899209,"x":106.9,"y":172.02,"x0":-2.0559868945149344,"y0":50.00203643580927,"z0":4.31416183654426,"aX":5.829466430616379},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.3,"breakHorizontal":-8.3,"spinRate":2580,"spinDirection":84},"zone":6,"typeConfidence":0.87,"plateTime":0.45630612091132505,"extension":6.539037609019575},"hitData":{"launchSpeed":91.4,"launchAngle":41.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.86,"coordY":76.28}},"index":0,"playId":"843e6bf5-c2ea-3cbf-b233-1e05037c373d","pitchNumber":1,"startTime":"2026-05-30T02:07:05.328Z","endTime":"2026-05-30T02:07:15.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:07:15.956Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Chourio walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T02:09:38.653Z","endTime":"2026-05-30T02:10:30.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brice Matthews replaces left fielder Taylor Trammell, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T02:08:47.684Z","endTime":"2026-05-30T02:08:47.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"description":"Pitching Change: Bryan Abreu replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T02:08:47.706Z","endTime":"2026-05-30T02:09:40.856Z","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":"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.2,"endSpeed":77.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11617288381844,"aZ":-35.112470943846496,"pfxX":0.6726973302506902,"pfxZ":-1.95869410923276,"pX":1.484377138932566,"pZ":1.7357248377341465,"vX0":8.52138370491865,"vY0":-122.37940594703502,"vZ0":-2.2401193432296953,"x":60.42,"y":191.92,"x0":-2.1426143708471113,"y0":50.000021967718354,"z0":5.695826260996197,"aX":1.0101389411555832},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":-3.4,"spinRate":2694,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4490562007206549,"extension":6.502970525394205},"index":2,"playId":"b4775cee-5a42-3614-8dea-47461663195d","pitchNumber":1,"startTime":"2026-05-30T02:09:40.856Z","endTime":"2026-05-30T02:09:44.316Z","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":94.0,"endSpeed":85.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.238670619813966,"aZ":-14.24408589968418,"pfxX":-3.209936828295067,"pfxZ":9.56353753766583,"pX":-0.6722346484433237,"pZ":3.891058679448157,"vX0":5.322986821752743,"vY0":-136.80223460249067,"vZ0":-1.8146448598048028,"x":142.62,"y":133.72,"x0":-2.2358904158839352,"y0":50.002210423491555,"z0":5.551329802547402,"aX":-6.018258134308771},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2217,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.40206233072631736,"extension":6.505506258976388},"index":3,"playId":"8344ae2e-a49f-313a-b37c-f42198420e77","pitchNumber":2,"startTime":"2026-05-30T02:09:56.633Z","endTime":"2026-05-30T02:09:59.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04590557964713,"aZ":-35.81882201731149,"pfxX":0.13476041025848673,"pfxZ":-2.414091911196165,"pX":1.269860528649217,"pZ":0.7872487008393451,"vX0":7.936040623258713,"vY0":-122.87317788537268,"vZ0":-4.386466958365244,"x":68.6,"y":217.52,"x0":-2.03548501714634,"y0":50.002417511751766,"z0":5.678541135683332,"aX":0.2022090331069378},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.3,"breakHorizontal":-2.3,"spinRate":2725,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4478114130666384,"extension":6.345883369805502},"index":4,"playId":"b333f949-8215-34df-95ad-cc7aef4a0f64","pitchNumber":3,"startTime":"2026-05-30T02:10:10.350Z","endTime":"2026-05-30T02:10:13.981Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53962285806943,"aZ":-14.080270217478295,"pfxX":-6.114687017245523,"pfxZ":9.604712121041898,"pX":-1.582016130822226,"pZ":3.2301375580558926,"vX0":4.067536706338859,"vY0":-136.72735650341536,"vZ0":-3.0331253131098452,"x":177.3,"y":151.57,"x0":-2.2982883545429,"y0":50.0039016436787,"z0":5.326436140381898,"aX":-11.520576680215509},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2261,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.401359970068055,"extension":6.73411648770637},"index":5,"playId":"3d4fc7c5-77ec-3b67-ac0b-51f22768c59e","pitchNumber":4,"startTime":"2026-05-30T02:10:25.773Z","endTime":"2026-05-30T02:10:30.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:10:30.298Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks. Jackson Chourio to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T02:10:30.611Z","endTime":"2026-05-30T02:12:27.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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(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":95.3,"endSpeed":86.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92776785474485,"aZ":-13.080936282173628,"pfxX":-5.784610440085929,"pfxZ":9.829923937054113,"pX":-0.9933585407197235,"pZ":3.001676593160109,"vX0":5.026124467996892,"vY0":-138.71454086265098,"vZ0":-4.692267092461796,"x":154.86,"y":157.73,"x0":-2.0799571572374695,"y0":50.00640081991413,"z0":5.591889349375006,"aX":-11.24035406091314},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2286,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3953259546448469,"extension":6.5580088142054676},"index":0,"playId":"8c617e85-2ce3-3b43-a6b3-b246195baac4","pitchNumber":1,"startTime":"2026-05-30T02:10:57.127Z","endTime":"2026-05-30T02:11:02.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T02:11:10.033Z","endTime":"2026-05-30T02:11:49.663Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411096902385015,"aZ":-31.517082904021255,"pfxX":1.5055680008756145,"pfxZ":0.4060059259663822,"pX":1.4211631349943368,"pZ":1.5371568365322654,"vX0":8.901927836721407,"vY0":-125.9909684588202,"vZ0":-3.665971154919413,"x":62.83,"y":197.28,"x0":-2.346167581815884,"y0":50.00163550439867,"z0":5.544546993167761,"aX":2.432123508385885},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-4.7,"spinRate":2602,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.4339152752610005,"extension":6.661048470211394},"index":2,"playId":"b8e9a00f-385a-3978-8ddc-202208eeecf4","pitchNumber":2,"startTime":"2026-05-30T02:11:49.663Z","endTime":"2026-05-30T02:11:53.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317914040447434,"aZ":-12.99266814252911,"pfxX":-5.989102897977652,"pfxZ":10.48603134705049,"pX":-0.9631696785126943,"pZ":2.409221282959754,"vX0":5.549141638695364,"vY0":-134.42984487896905,"vZ0":-5.857069268483643,"x":153.71,"y":173.73,"x0":-2.276692348056772,"y0":50.00024223832722,"z0":5.5395326868906745,"aX":-10.952926558035152},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2208,"spinDirection":219},"zone":13,"typeConfidence":0.89,"plateTime":0.4075465700238903,"extension":6.679454097521558},"index":3,"playId":"3ba97410-d64d-37f9-947f-3c3947c020af","pitchNumber":3,"startTime":"2026-05-30T02:12:08.016Z","endTime":"2026-05-30T02:12:13.819Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.229867318101213,"aZ":-14.261176292368651,"pfxX":-4.3712833397388415,"pfxZ":9.464560999530171,"pX":-0.9181766904791857,"pZ":4.269799540096097,"vX0":4.881831816736243,"vY0":-136.9517398807474,"vZ0":-1.3280957334181085,"x":152.0,"y":123.5,"x0":-2.1588714864650678,"y0":50.00551218745442,"z0":5.740056545545107,"aX":-8.276161584630978},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2230,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.40048837170600615,"extension":6.406625362836535},"index":4,"playId":"de2229f4-a8b2-3d7c-98e7-89b817384731","pitchNumber":4,"startTime":"2026-05-30T02:12:24.364Z","endTime":"2026-05-30T02:12:27.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:12:27.721Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to center fielder Jake Meyers. Jackson Chourio to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T02:13:29.847Z","endTime":"2026-05-30T02:14:40.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T02:12:41.474Z","endTime":"2026-05-30T02:13:32.094Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.380113942662238,"aZ":-13.717983308986161,"pfxX":-3.911630472641182,"pfxZ":9.763972612075678,"pX":-0.15046374416401595,"pZ":3.781189142504679,"vX0":6.684388061371572,"vY0":-136.9063319629635,"vZ0":-1.9699068732630678,"x":122.74,"y":136.69,"x0":-2.120062685160751,"y0":50.00486997262336,"z0":5.453413801523707,"aX":-7.396130910422258},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":5.6,"spinRate":2231,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.4006945436873468,"extension":6.459165035440287},"index":1,"playId":"0ceabd0f-d01a-3fe4-9e7e-b2e1414720e3","pitchNumber":1,"startTime":"2026-05-30T02:13:32.094Z","endTime":"2026-05-30T02:13:36.471Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447983793543358,"aZ":-14.018018532771121,"pfxX":-5.3450436586705585,"pfxZ":9.525363788218447,"pX":0.5324093715204746,"pZ":2.2479809934763835,"vX0":8.770694321031758,"vY0":-137.21335663863348,"vZ0":-5.704675219390209,"x":96.71,"y":178.08,"x0":-2.011492730969517,"y0":50.004686542095335,"z0":5.3097509279027655,"aX":-10.19080288057078},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2236,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.39923603803206875,"extension":6.861487850398192},"index":2,"playId":"fae5bb65-e32f-3b27-8ee5-cc73618729e8","pitchNumber":2,"startTime":"2026-05-30T02:13:50.515Z","endTime":"2026-05-30T02:13:53.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3045779033348,"aZ":-14.371951292119691,"pfxX":-4.819023052223496,"pfxZ":9.300170088671653,"pX":0.19617739001540138,"pZ":4.087205198316861,"vX0":8.152514994390067,"vY0":-137.66080304473465,"vZ0":-1.0869829388915706,"x":109.52,"y":128.43,"x0":-2.1811165236195325,"y0":50.002724706008145,"z0":5.4626244177949195,"aX":-9.225234146040032},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2310,"spinDirection":215},"zone":12,"typeConfidence":0.89,"plateTime":0.3982701045260155,"extension":6.379103538883875},"index":3,"playId":"74ac8a50-00ef-39b8-832d-a659c8ff07c7","pitchNumber":3,"startTime":"2026-05-30T02:14:06.483Z","endTime":"2026-05-30T02:14:09.537Z","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":94.4,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947683153639197,"aZ":-13.484411714819094,"pfxX":-5.275519412762108,"pfxZ":9.811155506957668,"pX":-0.40080583680723153,"pZ":3.3999794108061376,"vX0":6.640135588115003,"vY0":-137.2768346290951,"vZ0":-2.987638283894669,"x":132.28,"y":146.98,"x0":-2.1678047817160144,"y0":50.002635469032946,"z0":5.422821043750418,"aX":-10.049752138269543},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2189,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39931049229506765,"extension":6.836689615630026},"hitData":{"launchSpeed":96.7,"launchAngle":45.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.09,"coordY":73.34}},"index":4,"playId":"26a0cbbf-70f8-3c34-a1ea-839c41c76acf","pitchNumber":4,"startTime":"2026-05-30T02:14:26.558Z","endTime":"2026-05-30T02:14:40.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:14:40.558Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, second baseman Nick Allen to first baseman Christian Walker. Jackson Chourio scores. Brice Turang to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T02:17:04.965Z","endTime":"2026-05-30T02:18:32.739Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":650556,"link":"/api/v1/people/650556"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T02:15:04.664Z","endTime":"2026-05-30T02:15:31.072Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bryan King replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T02:15:31.072Z","endTime":"2026-05-30T02:17:07.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19899847520715,"aZ":-27.93157071628324,"pfxX":6.7210029692224875,"pfxZ":2.3309328142475882,"pX":-0.7070525895344267,"pZ":0.6114898674558618,"vX0":-10.75028928736466,"vY0":-133.43609905083767,"vZ0":-7.203134793054345,"x":143.95,"y":222.27,"x0":2.4836350760457013,"y0":50.00464866848716,"z0":5.3325538952503315,"aX":12.236110661597511},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-10.1,"spinRate":1963,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.4090278790080544,"extension":6.762151133544865},"index":2,"playId":"142353b2-da2c-352a-8b1d-15e5468fac2d","pitchNumber":1,"startTime":"2026-05-30T02:17:07.043Z","endTime":"2026-05-30T02:17:10.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433637154719932,"aZ":-17.173077674570816,"pfxX":2.790026466707771,"pfxZ":8.46744077288095,"pX":-0.890236495001425,"pZ":2.6345686561569552,"vX0":-9.805056780221587,"vY0":-131.87108465121528,"vZ0":-4.251165852519169,"x":150.93,"y":167.65,"x0":2.5038577432627607,"y0":50.006281199664095,"z0":5.523992035705979,"aX":4.9463272218643395},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":-3.0,"spinRate":2106,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.4143837018156322,"extension":6.547722579178539},"index":3,"playId":"2c48e5ea-b29b-3a86-92f4-4c2f13d3e7a4","pitchNumber":2,"startTime":"2026-05-30T02:17:27.994Z","endTime":"2026-05-30T02:17:33.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.349484847513143,"aZ":-27.204941783347305,"pfxX":8.232907373350635,"pfxZ":2.774525345462685,"pX":0.9619733210021681,"pZ":3.238998618613479,"vX0":-7.152827493436957,"vY0":-132.66738986573515,"vZ0":-0.8579568467092984,"x":80.33,"y":151.33,"x0":2.6183179600630426,"y0":50.0011204933043,"z0":5.542570637933371,"aX":14.731720968692859},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":-13.4,"spinRate":1893,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.41224863021571156,"extension":6.424809671598544},"index":4,"playId":"336e30cb-9b8a-3eed-a9c4-03e4bb0d8be3","pitchNumber":3,"startTime":"2026-05-30T02:17:47.710Z","endTime":"2026-05-30T02:17:50.769Z","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.4,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.580817149390874,"aZ":-27.76020115526789,"pfxX":9.556264419509322,"pfxZ":2.4093535078036963,"pX":1.1270841429659055,"pZ":1.6773184206086462,"vX0":-7.252302229663157,"vY0":-134.33780444431952,"vZ0":-4.761602608220292,"x":74.04,"y":193.49,"x0":2.617567750412445,"y0":50.003102073937605,"z0":5.441667544767345,"aX":17.500219337643205},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.6,"breakHorizontal":-15.8,"spinRate":1887,"spinDirection":143},"zone":14,"typeConfidence":0.92,"plateTime":0.40743334833914213,"extension":6.478176507135263},"index":5,"playId":"2b65bd89-c943-3f20-89f6-87bcc2e26daf","pitchNumber":4,"startTime":"2026-05-30T02:18:07.304Z","endTime":"2026-05-30T02:18:12.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.492405002303574,"aZ":-28.343036906947308,"pfxX":8.538756823591877,"pfxZ":2.0728924250624097,"pX":1.140692109434989,"pZ":2.7788532045633003,"vX0":-6.803928155949645,"vY0":-134.93848546596487,"vZ0":-2.001176502631516,"x":73.52,"y":163.75,"x0":2.5814887176038264,"y0":50.004688262273554,"z0":5.520738608286182,"aX":15.79816678270867},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":-14.0,"spinRate":1860,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.4054163509598676,"extension":6.487058884035703},"hitData":{"launchSpeed":48.9,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.03,"coordY":160.24}},"index":6,"playId":"d1da05e9-bf47-3e64-ad0f-1ce85c7e0154","pitchNumber":5,"startTime":"2026-05-30T02:18:25.108Z","endTime":"2026-05-30T02:18:32.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:18:32.739Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T02:19:39.746Z","endTime":"2026-05-30T02:19:51.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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 Andrew Vaughn replaces Garrett Mitchell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T02:19:04.561Z","endTime":"2026-05-30T02:19:36.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T02:19:36.213Z","endTime":"2026-05-30T02:19:36.214Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-30T02:19:36.214Z","endTime":"2026-05-30T02:19:42.021Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327023970538324,"aZ":-30.595398302084185,"pfxX":-6.580663423928787,"pfxZ":1.144096587327498,"pX":0.28382617555755607,"pZ":2.6122636617523676,"vX0":-3.4546534752686275,"vY0":-116.70358221073654,"vZ0":-0.2629046488066742,"x":106.18,"y":168.25,"x0":2.6389123893192776,"y0":50.00047087806072,"z0":5.612410535265267,"aX":-9.059722565273482},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.3,"breakHorizontal":12.7,"spinRate":2213,"spinDirection":296},"zone":5,"typeConfidence":0.9,"plateTime":0.46964595052520064,"extension":6.447640158133072},"hitData":{"launchSpeed":83.1,"launchAngle":50.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.67,"coordY":135.98}},"index":3,"playId":"e6c0583b-3653-3d7d-a600-4807f1fafe46","pitchNumber":1,"startTime":"2026-05-30T02:19:42.021Z","endTime":"2026-05-30T02:19:51.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:19:51.639Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T02:22:36.845Z","endTime":"2026-05-30T02:24:04.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Blake Perkins replaces Andrew Vaughn, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T02:22:05.607Z","endTime":"2026-05-30T02:22:05.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"602","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"}},{"details":{"description":"Pitching Change: Aaron Ashby replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T02:22:05.635Z","endTime":"2026-05-30T02:22:23.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T02:22:23.973Z","endTime":"2026-05-30T02:22:38.898Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548877310560837,"aZ":-47.15163614947546,"pfxX":-4.134820341723866,"pfxZ":-10.301566147636773,"pX":0.4913754815374065,"pZ":2.0278672837993907,"vX0":0.8826737556819976,"vY0":-120.65804902871908,"vZ0":-0.9287379255781913,"x":98.27,"y":184.03,"x0":0.6545784029908385,"y0":50.00431615414973,"z0":6.624195003875147,"aX":-6.0112627121219635},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-18.5,"breakHorizontal":7.2,"spinRate":2683,"spinDirection":331},"zone":9,"typeConfidence":0.9,"plateTime":0.4564185453930105,"extension":5.440014371931605},"index":3,"playId":"56fbf100-abd3-3189-ba95-a3fa7a2cc342","pitchNumber":1,"startTime":"2026-05-30T02:22:38.898Z","endTime":"2026-05-30T02:22:44.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-30T02:22:54.676Z","endTime":"2026-05-30T02:23:06.616Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72797706170434,"aZ":-18.879015679519004,"pfxX":9.488031190152363,"pfxZ":6.379299583071198,"pX":0.545813520523002,"pZ":0.9739938777984365,"vX0":-2.766920046366689,"vY0":-143.17104913370034,"vZ0":-11.761397829605018,"x":96.19,"y":212.48,"x0":0.2892909772526362,"y0":50.00555780468958,"z0":6.305368551038629,"aX":19.784919123387745},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.5,"breakHorizontal":-16.7,"spinRate":2098,"spinDirection":144},"zone":14,"typeConfidence":0.89,"plateTime":0.381946035540762,"extension":5.7577867203703885},"index":5,"playId":"765908ee-921a-3dcd-ae5f-0c4bab81e22e","pitchNumber":2,"startTime":"2026-05-30T02:23:06.616Z","endTime":"2026-05-30T02:23:10.182Z","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":97.2,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602782716129106,"aZ":-20.572669077575515,"pfxX":9.453219291335616,"pfxZ":5.709960097652198,"pX":-0.5850122495185021,"pZ":1.3579733463673216,"vX0":-5.484320211015084,"vY0":-141.25976516608083,"vZ0":-10.098408968016487,"x":139.3,"y":202.11,"x0":0.1481106919674987,"y0":50.003061395116525,"z0":6.288324256350432,"aX":19.204392512805438},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":2060,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.3869748877848336,"extension":5.559007624669257},"index":6,"playId":"6b48d62b-62dc-3c3a-a067-fa936b95bc1b","pitchNumber":3,"startTime":"2026-05-30T02:23:22.537Z","endTime":"2026-05-30T02:23:26.173Z","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":98.3,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13451981052551,"aZ":-18.817187366429,"pfxX":9.49804518960693,"pfxZ":6.425334295752504,"pX":0.9684886195027494,"pZ":2.1056261436866244,"vX0":-1.9114384386440537,"vY0":-143.0404838985575,"vZ0":-8.833720417268722,"x":80.08,"y":181.93,"x0":0.4101862385009187,"y0":50.00078319011325,"z0":6.407344829290754,"aX":19.733149380730723},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":-16.8,"spinRate":2154,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.38251410179293943,"extension":5.731962446917413},"index":7,"playId":"096fc47b-9447-33e3-a6f0-795f0c829667","pitchNumber":4,"startTime":"2026-05-30T02:23:40.733Z","endTime":"2026-05-30T02:23:43.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822324702842202,"aZ":-47.380847815647016,"pfxX":-3.4787310438022496,"pfxZ":-10.18189810360963,"pX":0.477789754422339,"pZ":3.099485012751793,"vX0":1.3155980019370048,"vY0":-122.20506727799183,"vZ0":1.1933047486402644,"x":98.79,"y":155.09,"x0":0.3806681586634055,"y0":50.00041486378009,"z0":6.713970115479397,"aX":-5.196725537529869},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-17.8,"breakHorizontal":5.9,"spinRate":2841,"spinDirection":335},"zone":3,"typeConfidence":0.9,"plateTime":0.4503042103398682,"extension":5.407528862771096},"index":8,"playId":"e1cf65af-4b93-398f-ace6-5df5ef35e5ae","pitchNumber":5,"startTime":"2026-05-30T02:23:59.869Z","endTime":"2026-05-30T02:24:04.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:24:04.884Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T02:24:14.844Z","endTime":"2026-05-30T02:25:35.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17384247699799,"aZ":-23.922038007326336,"pfxX":10.294281139346905,"pfxZ":4.01665975703971,"pX":-0.786619136142005,"pZ":2.6024967335062503,"vX0":-6.4095490882010795,"vY0":-142.34518973324566,"vZ0":-6.571257699598831,"x":146.98,"y":168.51,"x0":0.15478779763663136,"y0":50.006658578128665,"z0":6.452135019795042,"aX":21.164198222202494},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.1,"breakHorizontal":-17.4,"spinRate":2120,"spinDirection":146},"zone":4,"typeConfidence":0.87,"plateTime":0.38455371255824966,"extension":5.815816746890401},"index":0,"playId":"102b8d4b-c923-3ee2-a987-8db86749319f","pitchNumber":1,"startTime":"2026-05-30T02:24:29.142Z","endTime":"2026-05-30T02:24:32.807Z","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":85.2,"endSpeed":78.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861949725477064,"aZ":-38.19092531333502,"pfxX":-4.018127971956823,"pfxZ":-3.880208555383666,"pX":-1.5413839446166577,"pZ":2.1514732920028004,"vX0":-3.296793475859349,"vY0":-124.06980009204756,"vZ0":-2.847614332749023,"x":175.75,"y":180.69,"x0":0.328619344743893,"y0":50.00049153011792,"z0":6.5108040543070835,"aX":-6.234957490734293},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.4,"breakHorizontal":8.0,"spinRate":2617,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.44222221651016014,"extension":5.475357198651207},"index":1,"playId":"5111569a-0ee3-32e5-b3f2-1bc411460617","pitchNumber":2,"startTime":"2026-05-30T02:24:43.756Z","endTime":"2026-05-30T02:24:47.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61957164450671,"aZ":-23.064528641830886,"pfxX":9.169665424654461,"pfxZ":4.42073543502335,"pX":-0.546868254922823,"pZ":1.395370886257863,"vX0":-5.405336117837524,"vY0":-142.38939569393636,"vZ0":-9.718511294506857,"x":137.85,"y":201.1,"x0":0.18117918881730594,"y0":50.00462220600687,"z0":6.303046405756058,"aX":18.896815663169896},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.2,"breakHorizontal":-15.6,"spinRate":2031,"spinDirection":147},"zone":13,"typeConfidence":0.88,"plateTime":0.384152180350235,"extension":5.5098497453755675},"index":2,"playId":"709bbb9c-a46e-3f24-bab7-cdd09da27f64","pitchNumber":3,"startTime":"2026-05-30T02:25:00.934Z","endTime":"2026-05-30T02:25:08.019Z","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.4,"endSpeed":78.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313878592767505,"aZ":-36.23704139307708,"pfxX":-6.599086401434267,"pfxZ":-2.6097330334969575,"pX":-1.2372948669360775,"pZ":1.1678340952625923,"vX0":-1.641428238036759,"vY0":-124.33842106083361,"vZ0":-5.273374386486555,"x":164.16,"y":207.25,"x0":0.2895950682853467,"y0":50.00345003663734,"z0":6.343361740216309,"aX":-10.271103621090193},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.8,"breakHorizontal":12.4,"spinRate":2598,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.4415146457297925,"extension":5.61073078735572},"index":3,"playId":"3f6c83c8-e732-38e1-a90d-73b95ccd7c47","pitchNumber":4,"startTime":"2026-05-30T02:25:31.929Z","endTime":"2026-05-30T02:25:35.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:25:35.652Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a sharp ground ball to left fielder Jackson Chourio.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T02:25:37.478Z","endTime":"2026-05-30T02:27:47.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.562222032767085,"aZ":-19.262928044386207,"pfxX":7.705590130360927,"pfxZ":6.379677640570547,"pX":0.15791270827811985,"pZ":3.688225097154062,"vX0":-3.1505277753837615,"vY0":-141.21827979672392,"vZ0":-4.233768614876309,"x":110.98,"y":139.2,"x0":0.2855874706910771,"y0":50.00412320243382,"z0":6.442844853085423,"aX":15.594764133177653},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.9,"breakHorizontal":-13.3,"spinRate":2162,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.38757439647253733,"extension":5.725034044716},"index":0,"playId":"da2685cc-3dc1-38df-b710-73b669eae78b","pitchNumber":1,"startTime":"2026-05-30T02:26:10.008Z","endTime":"2026-05-30T02:26:13.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.374187589227084,"aZ":-21.157162943190354,"pfxX":8.243070050464413,"pfxZ":5.431568148681232,"pX":-0.2826171369200612,"pZ":0.9380995202811133,"vX0":-4.107227060904828,"vY0":-141.08100650004926,"vZ0":-11.088735522687854,"x":127.77,"y":213.45,"x0":0.11666951567236448,"y0":50.00078163908962,"z0":6.267101775923973,"aX":16.7095844821337},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":-14.2,"spinRate":2148,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.3873866388203999,"extension":5.573569037925008},"index":1,"playId":"cb1f2a0a-2841-32d1-8128-801a03add413","pitchNumber":2,"startTime":"2026-05-30T02:26:31.034Z","endTime":"2026-05-30T02:26:34.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.086831253468326,"aZ":-47.45155556034627,"pfxX":-3.377919756912697,"pfxZ":-10.240302995503303,"pX":-0.2193537687776404,"pZ":1.9691618882084492,"vX0":-0.18459251016493525,"vY0":-121.94087150431643,"vZ0":-1.217391065802668,"x":125.36,"y":185.61,"x0":0.2957894051162432,"y0":50.00273050503513,"z0":6.602877807750464,"aX":-5.039100637209766},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-18.5,"breakHorizontal":6.1,"spinRate":2868,"spinDirection":335},"zone":8,"typeConfidence":0.9,"plateTime":0.4507907125064854,"extension":5.536754169940329},"index":2,"playId":"fbcbf33b-f80f-3f6f-9f45-f5d7d3c93e4a","pitchNumber":3,"startTime":"2026-05-30T02:26:49.549Z","endTime":"2026-05-30T02:26:52.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51931287518144,"aZ":-45.752409268805,"pfxX":-3.0383808297524064,"pfxZ":-9.061478976809365,"pX":-1.467510406938393,"pZ":-0.35010033642767807,"vX0":-2.9306469984313135,"vY0":-122.79840509837072,"vZ0":-6.771494210295205,"x":172.94,"y":248.23,"x0":0.14431137311741132,"y0":50.0029401281453,"z0":6.418491912449782,"aX":-4.553228298954386},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-17.9,"breakHorizontal":6.2,"spinRate":2846,"spinDirection":342},"zone":13,"typeConfidence":0.89,"plateTime":0.449238031388949,"extension":5.669683053642607},"index":3,"playId":"5b989bf9-6a3e-3aac-af61-ce6d6f5c6770","pitchNumber":4,"startTime":"2026-05-30T02:27:11.724Z","endTime":"2026-05-30T02:27:14.775Z","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":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64831003643492,"aZ":-24.018877644608118,"pfxX":10.161140757471475,"pfxZ":3.9882535731887643,"pX":-0.29781534357243467,"pZ":2.2693698054623233,"vX0":-4.586301541139742,"vY0":-142.04988434409253,"vZ0":-7.502026507938841,"x":101.75,"y":156.92,"x0":0.0179575778635575,"y0":50.00061683698484,"z0":6.47250761225317,"aX":20.754311200968427},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":-17.5,"spinRate":2164,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.3856491268663178,"extension":5.760457998166606},"hitData":{"launchSpeed":102.8,"launchAngle":0.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":110.44,"coordY":96.83}},"index":4,"playId":"f87760ac-8d50-3162-9963-442734c7b5dd","pitchNumber":5,"startTime":"2026-05-30T02:27:36.807Z","endTime":"2026-05-30T02:27:47.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:27:47.306Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, shortstop David Hamilton to second baseman Brice Turang. Christian Walker out at 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T02:27:59.260Z","endTime":"2026-05-30T02:28:21.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74436578406605,"aZ":-24.269395830673727,"pfxX":9.630861194688968,"pfxZ":3.8608048625142057,"pX":-0.27960390853956724,"pZ":2.4608268476971324,"vX0":-4.6076118781418645,"vY0":-141.77261612263908,"vZ0":-7.07034352191405,"x":127.66,"y":172.34,"x0":0.11055571201011406,"y0":50.00222033892033,"z0":6.523246217742767,"aX":19.71170279934807},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":-16.6,"spinRate":2186,"spinDirection":151},"zone":5,"typeConfidence":0.89,"plateTime":0.38553418407617635,"extension":5.483720810147397},"hitData":{"launchSpeed":105.9,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.93,"coordY":154.12}},"index":0,"playId":"8c85a71f-1057-3096-ac77-8ee034af4fb8","pitchNumber":1,"startTime":"2026-05-30T02:28:14.068Z","endTime":"2026-05-30T02:28:21.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:28:21.793Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T02:29:52.239Z","endTime":"2026-05-30T02:30:30.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761442150801912,"aZ":-17.65672657498719,"pfxX":3.1920367466249404,"pfxZ":8.335661354189911,"pX":0.78528974651932,"pZ":2.7930482801210066,"vX0":-5.46176338278936,"vY0":-131.36006124040173,"vZ0":-3.7889403864560185,"x":87.07,"y":163.37,"x0":2.4800880596794226,"y0":50.001056173861926,"z0":5.572918506753804,"aX":5.558348858598692},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.4,"breakHorizontal":-4.6,"spinRate":2036,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.41753887674462176,"extension":6.407642119281771},"hitData":{"launchSpeed":97.0,"launchAngle":18.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.71,"coordY":99.51}},"index":0,"playId":"476770cc-5c32-30c0-800a-7724b25fae31","pitchNumber":1,"startTime":"2026-05-30T02:30:23.352Z","endTime":"2026-05-30T02:30:30.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:30:30.874Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a sharp ground ball to center fielder Jake Meyers.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T02:30:31.048Z","endTime":"2026-05-30T02:32:25.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871816322499672,"aZ":-17.442763938729478,"pfxX":3.144095542100894,"pfxZ":8.182613626651655,"pX":0.01174857238992458,"pZ":1.443251182434663,"vX0":-7.618612251996288,"vY0":-133.16006323613937,"vZ0":-7.164271599785006,"x":116.55,"y":199.81,"x0":2.4980927742327546,"y0":50.00638165190941,"z0":5.42494597644151,"aX":5.663704513545438},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-4.1,"spinRate":2026,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.41091607363781923,"extension":6.65311365481292},"index":0,"playId":"59217703-12ca-3853-9648-97ab5324e486","pitchNumber":1,"startTime":"2026-05-30T02:30:49.571Z","endTime":"2026-05-30T02:30:54.558Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787065228336818,"aZ":-17.86395735341831,"pfxX":1.9682008539647313,"pfxZ":8.034434233387874,"pX":-0.37763819162156054,"pZ":2.920877303368686,"vX0":-8.123450366935812,"vY0":-132.71523108773428,"vZ0":-3.588733322295483,"x":131.39,"y":159.92,"x0":2.4691938170462944,"y0":50.004732128339455,"z0":5.594248302102493,"aX":3.507799266849428},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.9,"breakHorizontal":-1.8,"spinRate":2179,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.4129354689542266,"extension":6.559800714542339},"index":1,"playId":"d628dbfa-7181-3078-948c-cbf80f61b423","pitchNumber":2,"startTime":"2026-05-30T02:31:02.800Z","endTime":"2026-05-30T02:31:05.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-30T02:31:14.193Z","endTime":"2026-05-30T02:31:25.730Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59584189359549,"aZ":-34.32728039789855,"pfxX":-3.1694130005903096,"pfxZ":-1.5470093605459225,"pX":-0.79790178905726,"pZ":0.8429310088862628,"vX0":-6.668057565816546,"vY0":-117.63061434316616,"vZ0":-3.4420111857508537,"x":147.41,"y":216.02,"x0":2.4922410904712002,"y0":50.00341174291842,"z0":5.528044037060601,"aX":-4.412447289554012},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.4,"breakHorizontal":7.4,"spinRate":2350,"spinDirection":292},"zone":13,"typeConfidence":0.89,"plateTime":0.4667507470871146,"extension":6.527432811921919},"index":3,"playId":"e81ba08a-ceee-3d28-ad99-4fbdca8a3adb","pitchNumber":3,"startTime":"2026-05-30T02:31:25.730Z","endTime":"2026-05-30T02:31:30.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431130934561317,"aZ":-15.647289567192173,"pfxX":2.6576388606773724,"pfxZ":9.04714742406893,"pX":1.2546158319033727,"pZ":3.4197798521146514,"vX0":-4.55302742548775,"vY0":-134.36688991110185,"vZ0":-2.836267256472767,"x":69.18,"y":146.45,"x0":2.626618486007957,"y0":50.00097325858623,"z0":5.602457929039496,"aX":4.854231687762643},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-3.8,"spinRate":2164,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4078195460063996,"extension":6.491804332457113},"index":4,"playId":"7966c725-31a1-3674-9775-c887d5e830b3","pitchNumber":4,"startTime":"2026-05-30T02:31:47.308Z","endTime":"2026-05-30T02:31:50.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106457866039506,"aZ":-17.146419819919274,"pfxX":3.2449409737960186,"pfxZ":8.292445695017811,"pX":-0.08992970878070154,"pZ":2.1851748658967716,"vX0":-7.855779215650373,"vY0":-133.6142030475734,"vZ0":-5.436187321794807,"x":120.43,"y":179.78,"x0":2.4634847051643955,"y0":50.00557043423675,"z0":5.4735503207333505,"aX":5.883296673614587},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":-4.2,"spinRate":2146,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.4095374173673654,"extension":6.556961750292442},"index":5,"playId":"542d11cb-3398-3ebb-aad6-7abe6e5a950e","pitchNumber":5,"startTime":"2026-05-30T02:32:01.405Z","endTime":"2026-05-30T02:32:04.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90857645726696,"aZ":-16.652454489324274,"pfxX":2.368430689860802,"pfxZ":8.48510799379958,"pX":0.08741824139157581,"pZ":2.4524938451088856,"vX0":-7.346664006365646,"vY0":-134.1199578921677,"vZ0":-4.940848753367754,"x":113.67,"y":172.56,"x0":2.5495149299811355,"y0":50.00282263239216,"z0":5.499099080616003,"aX":4.333463679315819},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-2.8,"spinRate":2134,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4077569595994248,"extension":6.591700351747402},"hitData":{"launchSpeed":100.2,"launchAngle":4.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.7,"coordY":84.16}},"index":6,"playId":"616703fc-9c20-34e2-b3d1-375b9477285b","pitchNumber":6,"startTime":"2026-05-30T02:32:15.664Z","endTime":"2026-05-30T02:32:25.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:32:25.833Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gary Sánchez pops into a force out, second baseman Nick Allen to shortstop Braden Shewmake. Sal Frelick out at 2nd. Gary Sánchez to 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T02:33:30.232Z","endTime":"2026-05-30T02:34:38.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gary Sánchez replaces David Hamilton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T02:32:53.922Z","endTime":"2026-05-30T02:32:57.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T02:32:57.840Z","endTime":"2026-05-30T02:33:32.514Z","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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80245541968958,"aZ":-17.62110140159785,"pfxX":2.647033207654924,"pfxZ":7.986374818831143,"pX":0.3007612807736421,"pZ":3.7847231123706977,"vX0":-6.777117676655753,"vY0":-133.8734869164619,"vZ0":-1.5689093790821775,"x":105.54,"y":136.59,"x0":2.516651049737552,"y0":50.004747856312434,"z0":5.634479388614083,"aX":4.82567785057203},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-3.4,"spinRate":2032,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4085139510580351,"extension":6.438682520594612},"index":2,"playId":"35d04f50-13fd-3c25-b174-3cf930d13480","pitchNumber":1,"startTime":"2026-05-30T02:33:32.514Z","endTime":"2026-05-30T02:33:36.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730610896413783,"aZ":-30.514713612501346,"pfxX":-7.0780229052658,"pfxZ":1.2023163508271963,"pX":1.0056524206941697,"pZ":4.736569148250985,"vX0":-1.9302079388224944,"vY0":-116.92384667158692,"vZ0":4.125502961742642,"x":78.67,"y":110.89,"x0":2.7620673252142782,"y0":50.00309884345111,"z0":5.818153831136165,"aX":-9.766310800375054},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.5,"breakHorizontal":13.3,"spinRate":2130,"spinDirection":287},"zone":12,"typeConfidence":0.9,"plateTime":0.46904522380198665,"extension":6.369023099847717},"index":3,"playId":"8c4716c9-7d86-3494-9c10-e1349747a9f1","pitchNumber":2,"startTime":"2026-05-30T02:33:47.221Z","endTime":"2026-05-30T02:33:50.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61875273079606,"aZ":-18.176662549879694,"pfxX":3.0695681674673265,"pfxZ":7.701837582810986,"pX":-0.03132492841516424,"pZ":2.9543832282644344,"vX0":-7.133119533525907,"vY0":-133.6609332162605,"vZ0":-3.3671924653631895,"x":118.19,"y":159.01,"x0":2.267919938292272,"y0":50.00351750502401,"z0":5.528682019582333,"aX":5.580083117187982},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":-4.1,"spinRate":2064,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.4091030911951714,"extension":6.5637181690486015},"index":4,"playId":"c6703f1b-369a-38ef-82ea-d7d7ab64677d","pitchNumber":3,"startTime":"2026-05-30T02:34:03.914Z","endTime":"2026-05-30T02:34:10.933Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.114178372310466,"aZ":-21.335559033412828,"pfxX":1.7214035236227605,"pfxZ":5.90515499726949,"pX":-0.4379496955442738,"pZ":2.892131497847424,"vX0":-7.859715631897198,"vY0":-134.35153453515522,"vZ0":-3.061561631732604,"x":133.69,"y":160.69,"x0":2.297020496561185,"y0":50.001581158400725,"z0":5.55651332855025,"aX":3.160391085797371},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":-1.4,"spinRate":2089,"spinDirection":152},"zone":1,"typeConfidence":0.88,"plateTime":0.40711544588276727,"extension":6.388441821259199},"hitData":{"launchSpeed":63.3,"launchAngle":44.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.55,"coordY":126.16}},"index":5,"playId":"5d94edf7-4483-32c3-b75d-b34717d1d858","pitchNumber":4,"startTime":"2026-05-30T02:34:27.739Z","endTime":"2026-05-30T02:34:38.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:34:38.072Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, shortstop Braden Shewmake to first baseman Christian Walker.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T02:35:12.123Z","endTime":"2026-05-30T02:36:49.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Joey Ortiz replaces Gary Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T02:35:14.164Z","endTime":"2026-05-30T02:35:14.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"},"base":1},{"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":91.5,"endSpeed":84.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.887906565139854,"aZ":-26.07740782210832,"pfxX":8.832748685623994,"pfxZ":3.372977331631983,"pX":0.7020364352345134,"pZ":2.4423761284348564,"vX0":-7.6045392554358004,"vY0":-133.12710120854237,"vZ0":-3.1196691664548153,"x":90.24,"y":172.84,"x0":2.439221435504977,"y0":50.00016612516256,"z0":5.503923688672424,"aX":15.95223356280217},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":-14.5,"spinRate":1941,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.41043525363820477,"extension":6.603468949995452},"index":1,"playId":"0fac74ed-fd1c-3147-be27-382a96f8a7fb","pitchNumber":1,"startTime":"2026-05-30T02:35:14.166Z","endTime":"2026-05-30T02:35:18.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67214497542539,"aZ":-15.690126469564179,"pfxX":3.092703841285163,"pfxZ":9.000875850677573,"pX":0.7167514479758209,"pZ":3.7943423050541503,"vX0":-5.3211474260818745,"vY0":-134.36846682921762,"vZ0":-1.91406443438201,"x":89.68,"y":136.33,"x0":2.319465738323236,"y0":50.00289545561073,"z0":5.628710813150287,"aX":5.664463702316786},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-4.4,"spinRate":2163,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.40737947852899303,"extension":6.3557548397538435},"index":2,"playId":"7d4ff628-c601-361c-b08e-62c1d89ddd1d","pitchNumber":2,"startTime":"2026-05-30T02:35:30.953Z","endTime":"2026-05-30T02:35:34.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98242647261341,"aZ":-26.861837266070246,"pfxX":7.167107904917056,"pfxZ":2.917244927510297,"pX":0.25292948558818024,"pZ":1.9997601580468445,"vX0":-8.065135018624057,"vY0":-133.64580279614808,"vZ0":-4.023230178185387,"x":107.36,"y":184.79,"x0":2.369030926840721,"y0":50.00361392178971,"z0":5.438996176207417,"aX":13.053655971131544},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":-11.4,"spinRate":1930,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.4087764531493119,"extension":6.6165166781079945},"index":3,"playId":"a8ecd88e-92b5-30c9-bb8a-40a8014f8304","pitchNumber":3,"startTime":"2026-05-30T02:35:47.893Z","endTime":"2026-05-30T02:35:51.187Z","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":92.8,"endSpeed":85.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.863654029811485,"aZ":-20.29504866659335,"pfxX":0.6113561870236057,"pfxZ":6.403006282430056,"pX":-0.5340240895749929,"pZ":4.749397333233341,"vX0":-7.825337687585916,"vY0":-134.98225750207862,"vZ0":1.230029304123248,"x":137.36,"y":110.55,"x0":2.3164068906135227,"y0":50.00445879097075,"z0":5.7112932548462805,"aX":1.1366464827486726},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":0.5,"spinRate":2045,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.40493721829031326,"extension":6.371268369798248},"index":4,"playId":"baa4c888-4d9a-3eb3-8d36-a28489d77951","pitchNumber":4,"startTime":"2026-05-30T02:36:04.974Z","endTime":"2026-05-30T02:36:07.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.167345165954945,"aZ":-19.111140662396544,"pfxX":1.756699090057511,"pfxZ":7.02820982460384,"pX":0.9623014321318082,"pZ":4.110329532363174,"vX0":-4.310065479163959,"vY0":-135.16931911597615,"vZ0":-0.6189791974196907,"x":80.32,"y":127.8,"x0":2.345979364435354,"y0":50.00534876098186,"z0":5.67850380393008,"aX":3.266888164447935},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":-2.3,"spinRate":1925,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4044968605303332,"extension":6.532039125105965},"index":5,"playId":"c076c24d-534b-34dd-8d5d-0d9d875124d9","pitchNumber":5,"startTime":"2026-05-30T02:36:22.692Z","endTime":"2026-05-30T02:36:25.692Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361663549582115,"aZ":-23.373398192944286,"pfxX":6.845592583207044,"pfxZ":4.724237928807573,"pX":-0.25503972693235993,"pZ":1.7602673483887565,"vX0":-9.396763052523406,"vY0":-135.08293016477518,"vZ0":-5.220373707467584,"x":126.72,"y":191.25,"x0":2.3671651041203834,"y0":50.00188938140865,"z0":5.344946918433194,"aX":12.746805382767196},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":-10.6,"spinRate":1933,"spinDirection":143},"zone":7,"typeConfidence":0.9,"plateTime":0.40433476431599935,"extension":6.746281296566871},"hitData":{"launchSpeed":94.8,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.0,"coordY":147.0}},"index":6,"playId":"d41f8895-8347-3cb9-bf6c-174da1334845","pitchNumber":6,"startTime":"2026-05-30T02:36:41.706Z","endTime":"2026-05-30T02:36:49.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:36:49.712Z","atBatIndex":68},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jeremy Peña reaches on a throwing error by shortstop Joey Ortiz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:40:22.061Z","endTime":"2026-05-30T02:41:29.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Joey Ortiz remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T02:38:36.298Z","endTime":"2026-05-30T02:38:36.321Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"description":"Pitching Change: Abner Uribe replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T02:38:36.321Z","endTime":"2026-05-30T02:38:46.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jeremy Peña replaces Braden Shewmake.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T02:38:46.863Z","endTime":"2026-05-30T02:39:31.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":669699,"link":"/api/v1/people/669699"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-30T02:39:31.052Z","endTime":"2026-05-30T02:40:24.328Z","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296089884931046,"aZ":-31.222609200677603,"pfxX":4.37819525122185,"pfxZ":0.5813237633174051,"pX":-0.2230579550001667,"pZ":3.713902902811076,"vX0":1.4646878713573837,"vY0":-128.21703796948768,"vZ0":-0.15636930114306125,"x":125.5,"y":138.5,"x0":-1.3733296062274398,"y0":50.00207131881142,"z0":6.252581364038298,"aX":7.147386495024471},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-8.3,"spinRate":2528,"spinDirection":87},"zone":11,"typeConfidence":0.9,"plateTime":0.4303980137925856,"extension":6.12131157262574},"index":4,"playId":"198b8369-6efe-35d6-9298-76a8e584fa29","pitchNumber":1,"startTime":"2026-05-30T02:40:24.328Z","endTime":"2026-05-30T02:40:28.921Z","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":88.5,"endSpeed":79.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60052857435255,"aZ":-27.023243056214607,"pfxX":2.733176526337914,"pfxZ":3.129905819814546,"pX":1.3652478349623496,"pZ":2.5534023040807514,"vX0":5.5546842324165135,"vY0":-128.65918931825686,"vZ0":-3.3322949962545465,"x":64.96,"y":169.84,"x0":-1.193562023403369,"y0":50.00042463767841,"z0":6.0055836823539925,"aX":4.4888357488754025},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":-6.4,"spinRate":2539,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.42898168698976713,"extension":6.475670028100424},"index":5,"playId":"4329fe2c-6f6d-3dd6-8f48-0c31a249818f","pitchNumber":2,"startTime":"2026-05-30T02:40:38.288Z","endTime":"2026-05-30T02:40:41.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":6,"startTime":"2026-05-30T02:40:48.867Z","endTime":"2026-05-30T02:41:02.276Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.3,"endSpeed":80.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74683678545666,"aZ":-31.60815872601933,"pfxX":3.062144827815548,"pfxZ":0.34453121140266774,"pX":-0.11139549212622113,"pZ":1.3988911338657293,"vX0":2.057520594048846,"vY0":-128.42861102477266,"vZ0":-5.014983116241655,"x":121.25,"y":201.01,"x0":-1.325332148736701,"y0":50.002826772951806,"z0":5.883927795786454,"aX":5.029372554105106},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":-6.0,"spinRate":2644,"spinDirection":80},"zone":13,"typeConfidence":0.9,"plateTime":0.4292492167584996,"extension":6.461178400560748},"index":7,"playId":"b3727054-65de-31af-8c28-7e0dd42bb285","pitchNumber":3,"startTime":"2026-05-30T02:41:02.276Z","endTime":"2026-05-30T02:41:05.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68266142711488,"aZ":-25.25671809192375,"pfxX":-8.662569749569151,"pfxZ":3.3236682776373803,"pX":-0.20311229636398972,"pZ":2.0247818648254556,"vX0":5.926116416107571,"vY0":-144.11139043034194,"vZ0":-6.179760811854336,"x":124.74,"y":184.11,"x0":-1.1714608945111458,"y0":50.005702091131596,"z0":5.779977610146163,"aX":-18.037352799179963},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.8,"breakHorizontal":14.3,"spinRate":2225,"spinDirection":216},"zone":8,"typeConfidence":0.92,"plateTime":0.3815821800587704,"extension":6.588692750531102},"hitData":{"launchSpeed":99.8,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":159.69}},"index":8,"playId":"b5d31bc8-8eca-3a47-babc-9656ca8eb966","pitchNumber":4,"startTime":"2026-05-30T02:41:20.437Z","endTime":"2026-05-30T02:41:29.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:41:29.919Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Meyers singles on a sharp ground ball to left fielder Jackson Chourio. Jeremy Peña to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:41:41.064Z","endTime":"2026-05-30T02:42:42.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":78.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599440147898676,"aZ":-28.61366267212622,"pfxX":5.533743953882318,"pfxZ":2.238501658695604,"pX":-0.10595780321907726,"pZ":4.044936991731238,"vX0":1.200743906120918,"vY0":-125.35256759042801,"vZ0":0.35510469049830473,"x":121.04,"y":129.57,"x0":-1.31016013003086,"y0":50.00255031748294,"z0":6.239640322741722,"aX":8.79540376798064},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-10.3,"spinRate":2519,"spinDirection":78},"zone":11,"typeConfidence":0.9,"plateTime":0.4371441560210134,"extension":6.343526289571071},"index":0,"playId":"afcea34d-114b-3712-ad66-3d4db7ffa818","pitchNumber":1,"startTime":"2026-05-30T02:42:07.946Z","endTime":"2026-05-30T02:42:11.587Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.32938067797063,"aZ":-20.122693312309654,"pfxX":-8.913851914799732,"pfxZ":5.746703218560576,"pX":-0.49289188470382,"pZ":2.4096185227746205,"vX0":5.719834459627957,"vY0":-144.49248648524107,"vZ0":-6.179959429619509,"x":135.79,"y":173.72,"x0":-1.3487762121938087,"y0":50.002290704007535,"z0":5.829082158009652,"aX":-18.68797412974448},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2321,"spinDirection":212},"zone":4,"typeConfidence":0.93,"plateTime":0.38031819715843485,"extension":6.594522866135458},"hitData":{"launchSpeed":100.0,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":65.83,"coordY":113.05}},"index":1,"playId":"0056778d-c8fb-395a-a167-5bd47703cd22","pitchNumber":2,"startTime":"2026-05-30T02:42:34.444Z","endTime":"2026-05-30T02:42:42.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:42:42.903Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nick Allen out on a sacrifice bunt, pitcher Abner Uribe to second baseman Brice Turang. Jeremy Peña to 3rd. Jake Meyers to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:42:48.050Z","endTime":"2026-05-30T02:44:23.592Z","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":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":3},"credits":[{"player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.9,"endSpeed":87.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91576586386048,"aZ":-20.743182556455917,"pfxX":-9.557515972400306,"pfxZ":5.857987718529106,"pX":0.9757313322713409,"pZ":1.9381329837702488,"vX0":9.524075199731824,"vY0":-139.17678820270046,"vZ0":-7.256852751282891,"x":79.81,"y":186.45,"x0":-1.258450255072047,"y0":50.00057493039474,"z0":5.96603459222145,"aX":-18.640066669371535},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2106,"spinDirection":213},"zone":14,"typeConfidence":0.81,"plateTime":0.39442641455609584,"extension":6.548836556921186},"index":0,"playId":"188e853f-03b9-3f40-b1bc-6916556a96d2","pitchNumber":1,"startTime":"2026-05-30T02:43:13.415Z","endTime":"2026-05-30T02:43:17.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.785995226654116,"aZ":-22.02066761358031,"pfxX":-9.05257688933137,"pfxZ":5.032691098105572,"pX":0.32104635661543596,"pZ":1.9678014128961765,"vX0":8.540864829272273,"vY0":-141.7237765678046,"vZ0":-7.1184579122079645,"x":104.76,"y":185.65,"x0":-1.5671845140626808,"y0":50.00336403204365,"z0":5.936214448984324,"aX":-18.269700865376088},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":2206,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.3876539322630528,"extension":6.517151569723186},"index":1,"playId":"3bdb7a76-082e-38b3-a64e-2640081d5e2a","pitchNumber":2,"startTime":"2026-05-30T02:43:35.732Z","endTime":"2026-05-30T02:43:39.172Z","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":98.2,"endSpeed":89.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70365447615449,"aZ":-21.122335730988535,"pfxX":-8.816097450773736,"pfxZ":5.426440318343812,"pX":0.9716826325137442,"pZ":0.8929432811551508,"vX0":9.028602425650693,"vY0":-142.32762116994402,"vZ0":-10.018138027506811,"x":79.96,"y":214.67,"x0":-1.1064738424734848,"y0":50.00690645507761,"z0":5.813771087568503,"aX":-17.970694498394664},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.8,"breakHorizontal":14.0,"spinRate":2244,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.3858264200858188,"extension":6.630937975403049},"index":2,"playId":"0c0be434-2638-3781-8ed9-0e7b2ee9a128","pitchNumber":3,"startTime":"2026-05-30T02:43:56.354Z","endTime":"2026-05-30T02:43:59.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45072392784638,"aZ":-20.164579768788276,"pfxX":-9.236823063829206,"pfxZ":5.864951599111863,"pX":0.34199963123543375,"pZ":1.1580249319536153,"vX0":8.029046021490036,"vY0":-142.55908627545173,"vZ0":-9.358653242215413,"x":103.96,"y":207.51,"x0":-1.3185195197562358,"y0":50.0005624572844,"z0":5.7695471121736235,"aX":-18.905615482101364},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":15.0,"spinRate":2247,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.38502581953085624,"extension":6.383388675285629},"hitData":{"launchSpeed":28.5,"launchAngle":-30.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":117.18,"coordY":190.07}},"index":3,"playId":"1530a71c-5a79-3b2c-be7d-9e85cfe738c4","pitchNumber":4,"startTime":"2026-05-30T02:44:16.114Z","endTime":"2026-05-30T02:44:23.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:44:23.592Z","atBatIndex":71},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Abner Uribe intentionally walks Christian Vázquez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:45:43.238Z","endTime":"2026-05-30T02:46:06.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Vázquez replaces César Salazar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T02:44:48.128Z","endTime":"2026-05-30T02:45:14.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663967,"link":"/api/v1/people/663967"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T02:45:14.156Z","endTime":"2026-05-30T02:45:45.498Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.123836471411025,"aZ":-21.661110018533947,"pfxX":-10.119551025945949,"pfxZ":4.974587206887361,"pX":0.6953071278905816,"pZ":1.6346869433768572,"vX0":8.670696506463619,"vY0":-145.01979426177334,"vZ0":-8.10791174158745,"x":90.5,"y":194.64,"x0":-1.0289090140234667,"y0":50.00668030488547,"z0":5.804144704227613,"aX":-21.408478486085283},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":2496,"spinDirection":214},"zone":9,"typeConfidence":0.93,"plateTime":0.3786874273623111,"extension":6.4334706779713144},"index":2,"playId":"324154a2-a0d3-39e4-b6a6-c69246791f76","pitchNumber":1,"startTime":"2026-05-30T02:45:45.498Z","endTime":"2026-05-30T02:45:50.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"08241916-0736-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-05-30T02:46:05.140Z","endTime":"2026-05-30T02:46:05.167Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":4,"playId":"08241916-0736-1013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-05-30T02:46:05.167Z","endTime":"2026-05-30T02:46:05.168Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":5,"playId":"08241916-0736-1023-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-05-30T02:46:05.168Z","endTime":"2026-05-30T02:46:06.364Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-30T02:46:06.364Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:46:07.444Z","endTime":"2026-05-30T02:47:22.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.58384924642593,"aZ":-22.908401402514443,"pfxX":-10.70210201867307,"pfxZ":4.488851396757822,"pX":0.5681870589300344,"pZ":2.5126307770884946,"vX0":8.463819456136157,"vY0":-143.30907486544822,"vZ0":-5.521352709140569,"x":95.34,"y":170.94,"x0":-1.0449461535424465,"y0":50.00016619251337,"z0":5.911102287200192,"aX":-22.079679699200696},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.1,"breakHorizontal":17.5,"spinRate":2436,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.383375267753177,"extension":6.424339477898308},"index":0,"playId":"45c10382-6fb6-3268-b668-0ab418ff0751","pitchNumber":1,"startTime":"2026-05-30T02:46:29.682Z","endTime":"2026-05-30T02:46:32.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.152987051928186,"aZ":-20.958509580004257,"pfxX":-9.734291275411433,"pfxZ":5.382702774925304,"pX":0.21376063560146072,"pZ":1.0847860205357174,"vX0":7.120980483942606,"vY0":-143.86037616292114,"vZ0":-9.74433855283579,"x":108.85,"y":209.49,"x0":-1.0360379444371848,"y0":50.006132911187905,"z0":5.829728768059461,"aX":-20.290887492935358},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.8,"breakHorizontal":16.1,"spinRate":2487,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.38158233397378893,"extension":6.475288150781036},"index":1,"playId":"d8a2cca9-ded4-3313-8a10-bb184e3f6e57","pitchNumber":2,"startTime":"2026-05-30T02:46:49.096Z","endTime":"2026-05-30T02:46:52.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T02:46:57.418Z","endTime":"2026-05-30T02:47:16.459Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.32524453229551,"aZ":-21.83752232857818,"pfxX":-8.665702729703945,"pfxZ":4.864336173985169,"pX":0.3808587680238136,"pZ":2.9802897274015754,"vX0":7.67393725427417,"vY0":-145.375990557017,"vZ0":-4.547588451712799,"x":102.48,"y":158.31,"x0":-1.176381665648158,"y0":50.004701133378084,"z0":5.903000160143151,"aX":-18.419825478114372},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":14.0,"spinRate":2498,"spinDirection":218},"zone":3,"typeConfidence":0.93,"plateTime":0.3777873281968458,"extension":6.404149390197773},"index":3,"playId":"8e844f64-9392-3c76-9a30-58b5bd0a1081","pitchNumber":3,"startTime":"2026-05-30T02:47:16.459Z","endTime":"2026-05-30T02:47:22.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:47:22.800Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Paredes pops out to second baseman Brice Turang.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:47:32.885Z","endTime":"2026-05-30T02:49:36.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.132685972518544,"aZ":-21.402173207672675,"pfxX":-9.651557409308465,"pfxZ":5.189428425334201,"pX":0.588150843952541,"pZ":2.3293465231024544,"vX0":8.155232054350646,"vY0":-143.56103656478933,"vZ0":-6.2263679132319485,"x":94.58,"y":175.89,"x0":-1.0441114082815959,"y0":50.00009011609443,"z0":5.870842270665285,"aX":-20.019966008318185},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.2,"breakHorizontal":15.7,"spinRate":2530,"spinDirection":221},"zone":6,"typeConfidence":0.92,"plateTime":0.38243542498847605,"extension":6.458466422709158},"index":0,"playId":"838d6e83-cd05-3b48-81bf-6a2aa452745d","pitchNumber":1,"startTime":"2026-05-30T02:47:47.828Z","endTime":"2026-05-30T02:47:51.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40980801298501,"aZ":-22.552302079007866,"pfxX":-8.948234163957636,"pfxZ":4.591632009482193,"pX":0.49666720033524786,"pZ":3.37654661762959,"vX0":7.619083862352502,"vY0":-144.23894758682283,"vZ0":-3.105269792493127,"x":98.07,"y":147.61,"x0":-1.0243106149178505,"y0":50.000426916785834,"z0":5.867252041576587,"aX":-18.740424396640968},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2522,"spinDirection":214},"zone":12,"typeConfidence":0.93,"plateTime":0.380596516496154,"extension":6.492331628517339},"index":1,"playId":"6db044a7-6aa8-314c-a0c6-62f3614aae41","pitchNumber":2,"startTime":"2026-05-30T02:48:06.083Z","endTime":"2026-05-30T02:48:11.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T02:48:19.522Z","endTime":"2026-05-30T02:48:36.987Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28009584712452,"aZ":-21.853357720669187,"pfxX":-8.967551709832811,"pfxZ":4.98180739352769,"pX":0.2744342889884579,"pZ":2.703676733954705,"vX0":7.099580900269431,"vY0":-143.5405016787419,"vZ0":-4.909541869599602,"x":106.54,"y":165.78,"x0":-1.0740697133948727,"y0":50.00641729971273,"z0":5.809321718217782,"aX":-18.592829631693736},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":14.6,"spinRate":2483,"spinDirection":213},"zone":6,"typeConfidence":0.93,"plateTime":0.3825491843138229,"extension":6.513630154087555},"index":3,"playId":"c3e2927b-dfd4-366e-9cde-5eac25dcaaf1","pitchNumber":3,"startTime":"2026-05-30T02:48:36.987Z","endTime":"2026-05-30T02:48:41.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78267641472456,"aZ":-24.998738124930277,"pfxX":-7.50793728757145,"pfxZ":3.4963715535474478,"pX":1.3650261420566159,"pZ":3.7316196839020943,"vX0":9.02787334944429,"vY0":-142.326557246722,"vZ0":-1.3421810322156433,"x":64.97,"y":138.03,"x0":-0.8731314650356399,"y0":50.00020132320187,"z0":5.793038999303823,"aX":-15.395756176875764},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.2,"breakHorizontal":11.8,"spinRate":2191,"spinDirection":197},"zone":12,"typeConfidence":0.92,"plateTime":0.3849007297098779,"extension":6.5666587553236475},"index":4,"playId":"7c0c683f-fbb3-33ca-bdd7-2fe4d6eb1178","pitchNumber":4,"startTime":"2026-05-30T02:49:07.298Z","endTime":"2026-05-30T02:49:10.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489576516136275,"aZ":-28.884669726176323,"pfxX":8.710417306704844,"pfxZ":2.026493564733178,"pX":1.4995368922825125,"pZ":2.4078301748673296,"vX0":3.4510267449402763,"vY0":-126.8073839144504,"vZ0":-3.0434401909783118,"x":59.84,"y":173.77,"x0":-1.0116994493075604,"y0":50.004381525424435,"z0":5.933573030866745,"aX":14.153431893042525},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":-16.6,"spinRate":2641,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.43231244078298436,"extension":6.49520543569743},"hitData":{"launchSpeed":71.8,"launchAngle":53.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.44,"coordY":130.12}},"index":5,"playId":"2d01c228-ed6c-37da-9cfa-07e223151d74","pitchNumber":5,"startTime":"2026-05-30T02:49:26.383Z","endTime":"2026-05-30T02:49:36.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:49:36.900Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to center fielder Jake Meyers. Christian Yelich to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-30T02:52:34.111Z","endTime":"2026-05-30T02:55:08.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8,9,10],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Jeremy Peña remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T02:51:03.312Z","endTime":"2026-05-30T02:51:03.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":669699,"link":"/api/v1/people/669699"}},{"details":{"description":"Christian Vázquez remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T02:51:03.337Z","endTime":"2026-05-30T02:51:03.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":663967,"link":"/api/v1/people/663967"}},{"details":{"description":"Pitching Change: Alimber Santa replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T02:51:03.339Z","endTime":"2026-05-30T02:51:31.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695001,"link":"/api/v1/people/695001"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Christian Yelich starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-30T02:51:31.611Z","endTime":"2026-05-30T02:52:36.341Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70936384899108,"aZ":-20.368396763320312,"pfxX":-6.304339444506584,"pfxZ":6.007544123423852,"pX":1.2302349769191616,"pZ":3.176254407203987,"vX0":7.505237799577557,"vY0":-139.60105083317836,"vZ0":-2.5945809268680726,"x":70.11,"y":153.02,"x0":-0.6795553222110685,"y0":50.00206553258758,"z0":5.465042039306611,"aX":-12.388528741551145},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":9.8,"spinRate":2159,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3930105984444805,"extension":6.197670540387624},"index":4,"playId":"1f9197aa-004e-32dc-968c-bb67e304516d","pitchNumber":1,"startTime":"2026-05-30T02:52:36.341Z","endTime":"2026-05-30T02:52:39.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65485449902552,"aZ":-20.895456384305803,"pfxX":-6.278595882200075,"pfxZ":5.76432343872715,"pX":1.6139782814273291,"pZ":2.949052524668275,"vX0":7.560573286385444,"vY0":-139.53539672303802,"vZ0":-3.64446894312621,"x":55.48,"y":159.16,"x0":-0.32486054303336304,"y0":50.002236901254946,"z0":5.661920204227122,"aX":-12.285103191249956},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":9.7,"spinRate":2202,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.39368847419401964,"extension":6.1467298315632615},"index":5,"playId":"94e2291e-b304-36f1-9834-679b38e6747c","pitchNumber":2,"startTime":"2026-05-30T02:52:58.067Z","endTime":"2026-05-30T02:53:01.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44934484201154,"aZ":-28.380432383754968,"pfxX":-8.823584835948527,"pfxZ":2.0225409895536917,"pX":-0.713040293794103,"pZ":3.707150531621434,"vX0":3.6833501087983853,"vY0":-136.3988474117765,"vZ0":0.39301110807832307,"x":144.18,"y":138.69,"x0":-0.9386060612437472,"y0":50.00055318571766,"z0":5.526167922566012,"aX":-16.537837790857164},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":2066,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4023535879450377,"extension":6.146910842579213},"index":6,"playId":"e3d7857b-4783-3cb6-a6bd-6381af1e7cfb","pitchNumber":3,"startTime":"2026-05-30T02:53:17.314Z","endTime":"2026-05-30T02:53:21.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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516262750880067,"aZ":-28.56364725121185,"pfxX":1.520725786762657,"pfxZ":2.1759936513246734,"pX":0.4170275056887516,"pZ":2.1748345583605158,"vX0":2.1348545667763834,"vY0":-127.82624392616036,"vZ0":-3.1661892542346766,"x":101.1,"y":180.06,"x0":-0.6254913088453612,"y0":50.003662613554845,"z0":5.664041620518926,"aX":2.525116142539613},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-3.2,"spinRate":2386,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4279306495104671,"extension":6.083939875771424},"index":7,"playId":"d05bbeda-f60b-3ce0-ad61-9d2184d072cd","pitchNumber":4,"startTime":"2026-05-30T02:53:39.400Z","endTime":"2026-05-30T02:53:42.738Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84239946806516,"aZ":-28.479383155678658,"pfxX":-10.182535721858768,"pfxZ":1.9386829334168523,"pX":-0.5447727178228741,"pZ":1.517973344732156,"vX0":4.01391573936846,"vY0":-137.7894200021192,"vZ0":-5.049190247628066,"x":137.77,"y":197.79,"x0":-0.7038693937335412,"y0":50.005860266306364,"z0":5.317272433565658,"aX":-19.430065967646108},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":17.5,"spinRate":2103,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.3987024047404222,"extension":6.160335307786309},"index":8,"playId":"80af17f8-d19e-3c3f-8000-82ca3d2e4be8","pitchNumber":5,"startTime":"2026-05-30T02:54:01.489Z","endTime":"2026-05-30T02:54:04.674Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"playId":"394c51e0-0949-3656-b18d-2b175bdbe9df","startTime":"2026-05-30T02:54:26.958Z","endTime":"2026-05-30T02:54:32.032Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.301358113065263,"aZ":-30.250914330546447,"pfxX":10.505518714677997,"pfxZ":1.3287092500468933,"pX":0.6359891819875484,"pZ":3.9121679823069395,"vX0":0.6375711705321635,"vY0":-119.97501895555313,"vZ0":2.5932112003542978,"x":92.76,"y":133.15,"x0":-0.9976235640879811,"y0":50.00437687828434,"z0":5.522293778881326,"aX":15.23917532458087},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.4,"breakHorizontal":-19.2,"spinRate":2802,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.4574115332744473,"extension":6.001385070575833},"hitData":{"launchSpeed":91.2,"launchAngle":44.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.22,"coordY":90.75}},"index":10,"playId":"a0fafa6e-7ca9-3099-90cd-6080462c1f30","pitchNumber":6,"startTime":"2026-05-30T02:54:57.082Z","endTime":"2026-05-30T02:55:08.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:55:08.817Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brice Turang out on a sacrifice fly to right fielder Cam Smith. Christian Yelich scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-30T02:55:21.114Z","endTime":"2026-05-30T02:55:56.604Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":695001,"link":"/api/v1/people/695001"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09807424401641,"aZ":-28.72947756610416,"pfxX":11.054608392723113,"pfxZ":2.4357400386007004,"pX":0.37978003363852453,"pZ":1.9355180423393694,"vX0":0.27673117582092405,"vY0":-119.00745142654674,"vZ0":-1.8198307768141608,"x":102.52,"y":186.52,"x0":-1.1710479686625164,"y0":50.00070728650985,"z0":5.3509325683358195,"aX":15.611173589388027},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.2,"breakHorizontal":-20.0,"spinRate":2687,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.46296892984368254,"extension":5.829053777423375},"hitData":{"launchSpeed":95.3,"launchAngle":20.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.52,"coordY":103.28}},"index":0,"playId":"bf8964b7-b9a3-3d97-ba3b-fd5ec4507b35","pitchNumber":1,"startTime":"2026-05-30T02:55:43.023Z","endTime":"2026-05-30T02:55:56.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:55:56.604Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-30T02:56:17.068Z","endTime":"2026-05-30T02:57:35.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.176706091315456,"aZ":-29.085512561728763,"pfxX":3.1783258574780326,"pfxZ":1.8846541329771505,"pX":0.5353793994307671,"pZ":3.1715866657969825,"vX0":1.9622213625399914,"vY0":-126.8292691957744,"vZ0":-0.4018399996204224,"x":96.59,"y":153.15,"x0":-0.6594983353494598,"y0":50.00590808451533,"z0":5.637391683276481,"aX":5.215434135653722},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-6.2,"spinRate":2303,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4306821535662695,"extension":5.95452692616159},"index":0,"playId":"230d497c-069f-31a1-9823-ca4756b62516","pitchNumber":1,"startTime":"2026-05-30T02:56:30.774Z","endTime":"2026-05-30T02:56:33.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8458016270795,"aZ":-29.61505836101688,"pfxX":-8.500762152314534,"pfxZ":1.345312703498431,"pX":-0.5781034120515436,"pZ":1.6690670546727997,"vX0":3.7990846948901047,"vY0":-136.97508894714412,"vZ0":-4.42801506771844,"x":139.04,"y":193.72,"x0":-0.8774642594755702,"y0":50.0040818328988,"z0":5.328180311801169,"aX":-16.17737559075564},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":14.6,"spinRate":1957,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.3996548775545219,"extension":6.14954551631447},"index":1,"playId":"143e8761-67f7-3de6-94b0-ebd96191485a","pitchNumber":2,"startTime":"2026-05-30T02:56:50.176Z","endTime":"2026-05-30T02:56:53.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.254820791057348,"aZ":-29.460268560726753,"pfxX":11.537308629745143,"pfxZ":1.859942580598359,"pX":0.4109941564606797,"pZ":0.9854268923963054,"vX0":-0.5293085748596261,"vY0":-120.53462297360456,"vZ0":-4.219892912694078,"x":101.33,"y":212.17,"x0":-0.8626265722261721,"y0":50.003362257249265,"z0":5.384587249676225,"aX":16.83429431915805},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":-20.8,"spinRate":2924,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.45588035351474554,"extension":5.9774814782526},"index":2,"playId":"620ca892-2907-3013-bf49-7821b8b079f2","pitchNumber":3,"startTime":"2026-05-30T02:57:11.592Z","endTime":"2026-05-30T02:57:15.729Z","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":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15317960966619,"aZ":-31.08753320634894,"pfxX":11.711614482244443,"pfxZ":0.7499126970103038,"pX":0.029850987461191286,"pZ":3.1432788727246392,"vX0":-1.3268219902243905,"vY0":-119.87357712728048,"vZ0":0.7181049330381735,"x":115.86,"y":153.91,"x0":-0.9263244239374652,"y0":50.00028584868143,"z0":5.635309652092159,"aX":16.88503825853724},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.8,"breakHorizontal":-20.8,"spinRate":2860,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.45852187431524083,"extension":5.759436621959501},"index":3,"playId":"930d5b42-fd87-30f6-989e-83f27d7a6f8b","pitchNumber":4,"startTime":"2026-05-30T02:57:32.610Z","endTime":"2026-05-30T02:57:35.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:57:35.610Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T03:00:15.774Z","endTime":"2026-05-30T03:01:05.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T02:58:59.864Z","endTime":"2026-05-30T02:59:25.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Isaac Paredes starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T02:59:25.548Z","endTime":"2026-05-30T02:59:49.603Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Zach Dezenzo replaces Isaac Paredes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T02:59:49.603Z","endTime":"2026-05-30T03:00:18.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":670623,"link":"/api/v1/people/670623"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55796389723523,"aZ":-9.150653506014896,"pfxX":-2.567083402477813,"pfxZ":11.496228390895771,"pX":0.7951774688571145,"pZ":3.367784161784938,"vX0":2.8637532609466128,"vY0":-141.1948621244167,"vZ0":-7.431680805656628,"x":86.69,"y":147.85,"x0":0.09740001819458137,"y0":50.00405873320855,"z0":6.635750206281426,"aX":-5.1419439931929745},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":4.0,"spinRate":2457,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.38912140481953417,"extension":6.552370927155419},"index":3,"playId":"97f21023-819c-3fa7-91d2-0e70e99e0767","pitchNumber":1,"startTime":"2026-05-30T03:00:18.047Z","endTime":"2026-05-30T03:00:24.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":89.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55661154002853,"aZ":-4.990756457738419,"pfxX":-3.6141423943039204,"pfxZ":13.33801580111879,"pX":-0.19338093999779848,"pZ":2.0749870928785437,"vX0":0.753334671432069,"vY0":-142.28984345812495,"vZ0":-11.632395497343207,"x":124.37,"y":182.76,"x0":0.006723408230812214,"y0":50.00061851587986,"z0":6.544771073497725,"aX":-7.362898007131652},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":21.8,"breakHorizontal":6.4,"spinRate":2499,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.38587493398533956,"extension":6.50810650442073},"index":4,"playId":"c6fb8626-a45b-3423-b81e-2547715fb7bf","pitchNumber":2,"startTime":"2026-05-30T03:00:37.750Z","endTime":"2026-05-30T03:00:41.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61277185923106,"aZ":-6.497851365416403,"pfxX":-3.695409479478852,"pfxZ":12.502296939629568,"pX":-0.458154358204789,"pZ":2.612009321830131,"vX0":0.17868082992674714,"vY0":-142.80276311526723,"vZ0":-9.990289556926433,"x":134.46,"y":168.26,"x0":-0.041949392752866965,"y0":50.006233442050586,"z0":6.575133003846683,"aX":-7.590161627062075},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.6,"breakHorizontal":6.6,"spinRate":2492,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.38438752132737575,"extension":6.60191965571125},"index":5,"playId":"34019875-aaa4-396b-86cb-fee8f5e485e5","pitchNumber":3,"startTime":"2026-05-30T03:00:59.991Z","endTime":"2026-05-30T03:01:05.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:01:05.292Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Walker flies out to right fielder Sal Frelick. Zach Dezenzo to 3rd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T03:01:06.484Z","endTime":"2026-05-30T03:02:38.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":89.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00512688342831,"aZ":-5.743684832319294,"pfxX":-2.821446772449403,"pfxZ":12.772962079042173,"pX":0.323077908428323,"pZ":1.2780798152547799,"vX0":2.464696213067535,"vY0":-143.36983056245066,"vZ0":-13.141735743312292,"x":104.69,"y":204.27,"x0":-0.18372196512591998,"y0":50.00361355162046,"z0":6.293283917283425,"aX":-5.838652470269036},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.5,"breakHorizontal":4.6,"spinRate":2630,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.3829104115333579,"extension":6.831080104710119},"index":0,"playId":"0441678b-0dd2-3e98-a97d-68e7133034b7","pitchNumber":1,"startTime":"2026-05-30T03:01:32.748Z","endTime":"2026-05-30T03:01:37.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.955228003541116,"aZ":-32.719877370473945,"pfxX":1.2846704415389234,"pfxZ":-0.33221910102705543,"pX":-0.08996340609273196,"pZ":2.735670834110795,"vX0":-0.08076881581581673,"vY0":-127.21156571964178,"vZ0":-3.353118978878822,"x":120.43,"y":164.92,"x0":-0.22457443561212556,"y0":50.00448504871769,"z0":6.674286234393304,"aX":2.0982423719787335},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":-2.3,"spinRate":2753,"spinDirection":14},"zone":5,"typeConfidence":0.89,"plateTime":0.4311465486293051,"extension":6.4927310654401955},"index":1,"playId":"a4570e2c-39df-3855-87b0-1b408869b4dc","pitchNumber":2,"startTime":"2026-05-30T03:01:50.242Z","endTime":"2026-05-30T03:01:54.736Z","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":99.6,"endSpeed":90.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.200348686824455,"aZ":-7.787976707196853,"pfxX":-2.5365455728552226,"pfxZ":11.58208222428731,"pX":0.2251001276501729,"pZ":2.40845652557841,"vX0":1.401294951280847,"vY0":-144.7355071073202,"vZ0":-10.082526669715001,"x":108.42,"y":173.75,"x0":0.062197372721726846,"y0":50.00017258937432,"z0":6.428296906532797,"aX":-5.339439898783877},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2528,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.37953844267509185,"extension":6.618391969794533},"hitData":{"launchSpeed":96.0,"launchAngle":47.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.17,"coordY":118.53}},"index":2,"playId":"9e9b8b16-40e4-33d0-93b7-ebe4e53b4d6d","pitchNumber":3,"startTime":"2026-05-30T03:02:21.508Z","endTime":"2026-05-30T03:02:38.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:02:38.312Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T03:02:45.291Z","endTime":"2026-05-30T03:05:08.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".614"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".279"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.73"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.26"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.18"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.47"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.64"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.87"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.05"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.67"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.55"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".614"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".279"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20641341362972,"aZ":-8.624767215655165,"pfxX":-2.0774018130442053,"pfxZ":11.759664952749715,"pX":0.008353450946801691,"pZ":3.550314540241605,"vX0":0.22330963322994324,"vY0":-141.52537876522845,"vZ0":-6.755475356765522,"x":116.68,"y":142.92,"x0":0.19725641069064834,"y0":50.00075649532724,"z0":6.539830443436613,"aX":-4.158539748937138},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.9,"breakHorizontal":3.7,"spinRate":2492,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3889657631380672,"extension":6.601910639665985},"index":0,"playId":"0ca7fc69-cb53-3988-a3c8-e9087e962023","pitchNumber":1,"startTime":"2026-05-30T03:03:07.447Z","endTime":"2026-05-30T03:03:11.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-30T03:03:26.273Z","endTime":"2026-05-30T03:03:51.964Z","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":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4535954135185,"aZ":-9.476117922313142,"pfxX":-2.4157224044379486,"pfxZ":11.176758904932283,"pX":1.0909266903411203,"pZ":3.0987941981086053,"vX0":3.189844246419912,"vY0":-142.25907461636135,"vZ0":-7.954628748064828,"x":75.42,"y":155.11,"x0":0.26408584360327353,"y0":50.00133330035845,"z0":6.547505764523616,"aX":-4.905396871302462},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":3.6,"spinRate":2407,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3863979802434807,"extension":6.775454389522726},"index":2,"playId":"a3e40409-a5a3-3551-9884-714f4ee3c476","pitchNumber":2,"startTime":"2026-05-30T03:03:51.964Z","endTime":"2026-05-30T03:03:54.964Z","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":98.4,"endSpeed":89.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12355526656901,"aZ":-6.681634493246615,"pfxX":-3.0900635782423116,"pfxZ":12.419264420805565,"pX":1.912040678353383,"pZ":2.630606567927913,"vX0":5.811734331934585,"vY0":-142.8767013405366,"vZ0":-9.751897177886875,"x":44.12,"y":167.75,"x0":0.24638144424898958,"y0":50.00357946975985,"z0":6.520881560921461,"aX":-6.343656064336651},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.5,"breakHorizontal":4.3,"spinRate":2524,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.38440898743269614,"extension":6.7061711030536015},"index":3,"playId":"0cd51476-9e4d-38ec-af4a-09eb9f1e6c60","pitchNumber":3,"startTime":"2026-05-30T03:04:11.565Z","endTime":"2026-05-30T03:04:14.565Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.176670384614425,"aZ":-36.51806149539005,"pfxX":3.671022496232527,"pfxZ":-2.615344692030451,"pX":1.2086521982349137,"pZ":0.45141556165026103,"vX0":2.0415275615826616,"vY0":-128.24902724433426,"vZ0":-7.831488437727343,"x":70.93,"y":226.59,"x0":-0.07529545095058736,"y0":50.00291467124709,"z0":6.402568120895885,"aX":6.098560877326552},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.4,"breakHorizontal":-7.1,"spinRate":2889,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.42751221988084875,"extension":6.626660381975376},"index":4,"playId":"e867fb62-a6f1-3981-a295-402ad67e1469","pitchNumber":4,"startTime":"2026-05-30T03:04:31.577Z","endTime":"2026-05-30T03:04:35.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-30T03:04:55.370Z","endTime":"2026-05-30T03:05:03.966Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.364445248772114,"aZ":-8.175164589000813,"pfxX":-2.2576931730940175,"pfxZ":11.460397314437857,"pX":-0.20281381490546746,"pZ":3.1490065811442878,"vX0":-0.08813722173103303,"vY0":-143.99976134457424,"vZ0":-8.004871019273,"x":124.73,"y":153.76,"x0":0.1213819464326096,"y0":50.00236418059267,"z0":6.4754565352999665,"aX":-4.726660345126803},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2427,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.3808126939004657,"extension":6.637558031160039},"index":6,"playId":"c0609312-0b31-3763-9d1a-a5824bc8e7ee","pitchNumber":5,"startTime":"2026-05-30T03:05:03.966Z","endTime":"2026-05-30T03:05:08.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:05:08.647Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T03:02:45.291Z","endTime":"2026-05-30T03:05:08.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".614"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".279"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.73"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.26"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.18"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.47"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.64"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.87"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.05"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.67"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.55"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".837"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".614"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".279"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20641341362972,"aZ":-8.624767215655165,"pfxX":-2.0774018130442053,"pfxZ":11.759664952749715,"pX":0.008353450946801691,"pZ":3.550314540241605,"vX0":0.22330963322994324,"vY0":-141.52537876522845,"vZ0":-6.755475356765522,"x":116.68,"y":142.92,"x0":0.19725641069064834,"y0":50.00075649532724,"z0":6.539830443436613,"aX":-4.158539748937138},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.9,"breakHorizontal":3.7,"spinRate":2492,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3889657631380672,"extension":6.601910639665985},"index":0,"playId":"0ca7fc69-cb53-3988-a3c8-e9087e962023","pitchNumber":1,"startTime":"2026-05-30T03:03:07.447Z","endTime":"2026-05-30T03:03:11.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-30T03:03:26.273Z","endTime":"2026-05-30T03:03:51.964Z","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":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4535954135185,"aZ":-9.476117922313142,"pfxX":-2.4157224044379486,"pfxZ":11.176758904932283,"pX":1.0909266903411203,"pZ":3.0987941981086053,"vX0":3.189844246419912,"vY0":-142.25907461636135,"vZ0":-7.954628748064828,"x":75.42,"y":155.11,"x0":0.26408584360327353,"y0":50.00133330035845,"z0":6.547505764523616,"aX":-4.905396871302462},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":3.6,"spinRate":2407,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3863979802434807,"extension":6.775454389522726},"index":2,"playId":"a3e40409-a5a3-3551-9884-714f4ee3c476","pitchNumber":2,"startTime":"2026-05-30T03:03:51.964Z","endTime":"2026-05-30T03:03:54.964Z","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":98.4,"endSpeed":89.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12355526656901,"aZ":-6.681634493246615,"pfxX":-3.0900635782423116,"pfxZ":12.419264420805565,"pX":1.912040678353383,"pZ":2.630606567927913,"vX0":5.811734331934585,"vY0":-142.8767013405366,"vZ0":-9.751897177886875,"x":44.12,"y":167.75,"x0":0.24638144424898958,"y0":50.00357946975985,"z0":6.520881560921461,"aX":-6.343656064336651},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.5,"breakHorizontal":4.3,"spinRate":2524,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.38440898743269614,"extension":6.7061711030536015},"index":3,"playId":"0cd51476-9e4d-38ec-af4a-09eb9f1e6c60","pitchNumber":3,"startTime":"2026-05-30T03:04:11.565Z","endTime":"2026-05-30T03:04:14.565Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.176670384614425,"aZ":-36.51806149539005,"pfxX":3.671022496232527,"pfxZ":-2.615344692030451,"pX":1.2086521982349137,"pZ":0.45141556165026103,"vX0":2.0415275615826616,"vY0":-128.24902724433426,"vZ0":-7.831488437727343,"x":70.93,"y":226.59,"x0":-0.07529545095058736,"y0":50.00291467124709,"z0":6.402568120895885,"aX":6.098560877326552},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.4,"breakHorizontal":-7.1,"spinRate":2889,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.42751221988084875,"extension":6.626660381975376},"index":4,"playId":"e867fb62-a6f1-3981-a295-402ad67e1469","pitchNumber":4,"startTime":"2026-05-30T03:04:31.577Z","endTime":"2026-05-30T03:04:35.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-30T03:04:55.370Z","endTime":"2026-05-30T03:05:03.966Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.364445248772114,"aZ":-8.175164589000813,"pfxX":-2.2576931730940175,"pfxZ":11.460397314437857,"pX":-0.20281381490546746,"pZ":3.1490065811442878,"vX0":-0.08813722173103303,"vY0":-143.99976134457424,"vZ0":-8.004871019273,"x":124.73,"y":153.76,"x0":0.1213819464326096,"y0":50.00236418059267,"z0":6.4754565352999665,"aX":-4.726660345126803},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2427,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.3808126939004657,"extension":6.637558031160039},"index":6,"playId":"c0609312-0b31-3763-9d1a-a5824bc8e7ee","pitchNumber":5,"startTime":"2026-05-30T03:05:03.966Z","endTime":"2026-05-30T03:05:08.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:05:08.647Z","atBatIndex":80},"scoringPlays":[12,15,29,31,32,37,59,76],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":188.44,"y":154.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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":99.93,"y":171.73},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":110.94,"y":171.86},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":117.7,"y":33.93},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":155.56,"y":109.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":112.47,"y":181.49},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":115.29,"y":81.57},"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":2,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":111.0,"y":144.0},"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":2,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":54.86,"y":44.77},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"coordinates":{"x":117.06,"y":203.19},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"coordinates":{"x":150.65,"y":102.03},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":22,"top":[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":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":45.54,"y":85.98},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":128.16,"y":140.85},"type":"O","description":"Lineout"}],"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":117.54,"y":161.21},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":110.44,"y":152.59},"type":"O","description":"Forceout"}]}},{"startIndex":23,"endIndex":33,"top":[23,24,25,26],"bottom":[27,28,29,30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":140.97,"y":158.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":148.46,"y":154.62},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":101.47,"y":162.35},"type":"O","description":"Fielders Choice"},{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":182.0,"y":70.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":4,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"coordinates":{"x":144.91,"y":157.16},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"coordinates":{"x":56.37,"y":102.7},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":137.38,"y":53.76},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"coordinates":{"x":111.95,"y":46.71},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":109.93,"y":152.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":96.56,"y":26.71},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":110.44,"y":175.91},"type":"O","description":"Forceout"}],"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":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":128.18,"y":192.64},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":49,"top":[43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":70.98,"y":76.61},"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":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"coordinates":{"x":153.02,"y":154.12},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":50,"endIndex":55,"top":[50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":140.67,"y":111.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":168.3,"y":102.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":149.98,"y":172.87},"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":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":156.63,"y":152.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"coordinates":{"x":132.8,"y":71.16},"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":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":157.86,"y":76.28},"type":"O","description":"Flyout"}]}},{"startIndex":56,"endIndex":64,"top":[56,57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":138.09,"y":73.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":142.03,"y":160.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":193.67,"y":135.98},"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":110.44,"y":96.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":109.93,"y":154.12},"type":"O","description":"Forceout"}]}},{"startIndex":65,"endIndex":74,"top":[65,66,67,68],"bottom":[69,70,71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":179.71,"y":99.51},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":129.7,"y":84.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":146.55,"y":126.16},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":136.0,"y":147.0},"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":9,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":107.4,"y":159.69},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"coordinates":{"x":65.83,"y":113.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":117.18,"y":190.07},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":138.44,"y":130.12},"type":"O","description":"Pop Out"}]}},{"startIndex":75,"endIndex":80,"top":[75,76,77],"bottom":[78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":10,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":131.22,"y":90.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":10,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":176.52,"y":103.28},"type":"O","description":"Sac Fly"}],"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":10,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":211.17,"y":118.53},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":6,"errors":0,"leftOnBase":8},"away":{"runs":5,"hits":4,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"catcher":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"first":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"second":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"third":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"shortstop":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"left":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"center":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"right":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"onDeck":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"inHole":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"battingOrder":5,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"onDeck":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"inHole":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"battingOrder":5,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".244","atBats":32,"obp":".331","slg":".363","ops":".694","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":10,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":34,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"3.12","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.18","battersFaced":41,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":58,"strikes":97,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":4,"pitchesPerInning":"15.50","runsScoredPer9":"3.60","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":30,"errors":2,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":6,"flyOuts":32,"groundOuts":37,"airOuts":57,"runs":13,"doubles":9,"triples":2,"homeRuns":2,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":1,"hits":37,"hitByPitch":0,"atBats":161,"obp":".306","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":726,"era":"2.60","inningsPitched":"45.0","wins":2,"losses":2,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.22","battersFaced":182,"outs":135,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":726,"balls":268,"strikes":458,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"16.13","gamesFinished":2,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"6.60","walksPer9Inn":"3.60","hitsPer9Inn":"7.40","runsScoredPer9":"2.60","homeRunsPer9":"0.40","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":21,"groundOuts":60,"airOuts":45,"runs":12,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":1,"hits":31,"hitByPitch":1,"avg":".201","atBats":154,"obp":".266","slg":".253","ops":".519","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":39,"rbi":14,"leftOnBase":88,"sacBunts":1,"sacFlies":1,"babip":".230","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":59,"errors":5,"chances":111,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID689441":{"person":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":61,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":24,"strikes":37,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":10,"groundOuts":14,"airOuts":21,"runs":7,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":52,"obp":".259","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":206,"era":"3.14","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.98","battersFaced":58,"outs":43,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":65,"strikes":141,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":4,"winPercentage":".---","pitchesPerInning":"14.37","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.02","walksPer9Inn":"1.88","hitsPer9Inn":"6.91","runsScoredPer9":"4.40","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID692230":{"person":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":7,"groundOuts":3,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":105,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.17","battersFaced":25,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":42,"strikes":63,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.00","hitsPer9Inn":"7.50","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"902","stats":{"batting":{"note":"1-","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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":16,"groundOuts":39,"airOuts":32,"runs":15,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".195","atBats":113,"obp":".290","slg":".239","ops":".529","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":27,"rbi":11,"leftOnBase":56,"sacBunts":2,"sacFlies":2,"babip":".233","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"113.00","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":50,"errors":4,"chances":146,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":16,"groundOuts":14,"airOuts":23,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".267","atBats":90,"obp":".320","slg":".411","ops":".731","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":37,"rbi":7,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".373","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":26,"flyOuts":7,"groundOuts":29,"airOuts":14,"runs":18,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":2,"hits":26,"hitByPitch":0,"avg":".268","atBats":97,"obp":".330","slg":".464","ops":".794","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":45,"rbi":16,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"2.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.25","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":22,"groundOuts":45,"airOuts":34,"runs":29,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":3,"hits":47,"hitByPitch":2,"avg":".281","atBats":167,"obp":".355","slg":".485","ops":".840","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":81,"rbi":31,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".331","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.88","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":267,"errors":4,"chances":291,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":23,"groundOuts":63,"airOuts":52,"runs":22,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":17,"intentionalWalks":1,"hits":37,"hitByPitch":1,"avg":".218","atBats":170,"obp":".288","slg":".300","ops":".588","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":51,"rbi":18,"leftOnBase":79,"sacBunts":0,"sacFlies":3,"babip":".228","groundOutsToAirouts":"1.21","catchersInterference":5,"pickoffs":0,"atBatsPerHomeRun":"56.67","popOuts":14,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":88,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","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":1,"sacFlies":0,"passedBall":0,"popOuts":1,"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":22,"gamesStarted":0,"flyOuts":7,"groundOuts":23,"airOuts":16,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":76,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":337,"era":"3.98","inningsPitched":"20.1","wins":3,"losses":2,"saves":5,"saveOpportunities":7,"holds":5,"blownSaves":2,"earnedRuns":9,"whip":"1.23","battersFaced":86,"outs":61,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":125,"strikes":212,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".600","pitchesPerInning":"16.57","gamesFinished":10,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.74","walksPer9Inn":"3.98","hitsPer9Inn":"7.08","runsScoredPer9":"3.98","homeRunsPer9":"0.89","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":15,"groundOuts":22,"airOuts":22,"runs":8,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":78,"obp":".279","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":339,"era":"2.70","inningsPitched":"23.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"1.03","battersFaced":86,"outs":70,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":339,"balls":122,"strikes":217,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"14.53","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.94","walksPer9Inn":"3.09","hitsPer9Inn":"6.17","runsScoredPer9":"3.09","homeRunsPer9":"1.16","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"601","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":5,"groundOuts":18,"airOuts":11,"runs":9,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".321","atBats":53,"obp":".410","slg":".491","ops":".901","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":26,"rbi":8,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".356","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":55,"errors":1,"chances":59,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":18,"groundOuts":25,"airOuts":30,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":104,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":429,"era":"2.63","inningsPitched":"27.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":8,"whip":"1.10","battersFaced":113,"outs":82,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":148,"strikes":281,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"15.70","gamesFinished":3,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.22","walksPer9Inn":"2.63","hitsPer9Inn":"7.24","runsScoredPer9":"3.62","homeRunsPer9":"0.33","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"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}},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":29,"groundOuts":34,"airOuts":55,"runs":9,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":61,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":3,"atBats":189,"obp":".272","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":881,"era":"1.57","inningsPitched":"51.2","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.03","battersFaced":206,"outs":155,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":290,"strikes":591,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".857","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"4.36","strikeoutsPer9Inn":"10.63","walksPer9Inn":"2.44","hitsPer9Inn":"6.79","runsScoredPer9":"1.57","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","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":26,"gamesStarted":1,"flyOuts":14,"groundOuts":33,"airOuts":20,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":1,"hits":28,"hitByPitch":1,"atBats":131,"obp":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":605,"era":"2.00","inningsPitched":"36.0","wins":9,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.28","battersFaced":151,"outs":108,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":605,"balls":228,"strikes":377,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.81","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"12.75","walksPer9Inn":"4.50","hitsPer9Inn":"7.00","runsScoredPer9":"2.50","homeRunsPer9":"0.25","inheritedRunners":8,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-1 | BB, HBP, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":8,"groundOuts":29,"airOuts":18,"runs":20,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":1,"hits":34,"hitByPitch":2,"avg":".241","atBats":141,"obp":".361","slg":".383","ops":".744","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":54,"rbi":28,"leftOnBase":64,"sacBunts":1,"sacFlies":1,"babip":".403","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"47.00","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":100,"errors":1,"chances":103,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":21,"groundOuts":39,"airOuts":34,"runs":22,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".226","atBats":124,"obp":".314","slg":".282","ops":".596","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":35,"rbi":9,"leftOnBase":37,"sacBunts":6,"sacFlies":0,"babip":".287","groundOutsToAirouts":"1.15","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"124.00","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":49,"errors":6,"chances":132,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":8,"flyOuts":24,"groundOuts":37,"airOuts":39,"runs":29,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":48,"baseOnBalls":27,"intentionalWalks":0,"hits":42,"hitByPitch":3,"atBats":164,"obp":".371","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":782,"era":"5.84","inningsPitched":"44.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.54","battersFaced":196,"outs":134,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":782,"balls":300,"strikes":482,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".250","pitchesPerInning":"17.51","gamesFinished":0,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.67","walksPer9Inn":"5.44","hitsPer9Inn":"8.46","runsScoredPer9":"5.84","homeRunsPer9":"1.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"602","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":32,"flyOuts":11,"groundOuts":21,"airOuts":19,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".095","atBats":63,"obp":".186","slg":".143","ops":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":9,"rbi":7,"leftOnBase":35,"sacBunts":1,"sacFlies":0,"babip":".133","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":24,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":13,"groundOuts":21,"airOuts":21,"runs":13,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":82,"obp":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":323,"era":"6.16","inningsPitched":"19.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.74","battersFaced":91,"outs":57,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":114,"strikes":209,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.00","gamesFinished":11,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.58","walksPer9Inn":"3.32","hitsPer9Inn":"12.32","runsScoredPer9":"6.16","homeRunsPer9":"0.47","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":33,"groundOuts":54,"airOuts":60,"runs":30,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":21,"intentionalWalks":2,"hits":60,"hitByPitch":1,"avg":".296","atBats":203,"obp":".363","slg":".399","ops":".762","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":81,"rbi":33,"leftOnBase":83,"sacBunts":0,"sacFlies":1,"babip":".329","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.75","popOuts":16,"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":14,"stolenBases":13,"stolenBasePercentage":".481","caughtStealingPercentage":".519","assists":21,"putOuts":435,"errors":0,"chances":456,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":21,"groundOuts":50,"airOuts":34,"runs":43,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":56,"baseOnBalls":41,"intentionalWalks":2,"hits":51,"hitByPitch":0,"avg":".273","atBats":187,"obp":".400","slg":".455","ops":".855","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":85,"rbi":31,"leftOnBase":83,"sacBunts":2,"sacFlies":2,"babip":".349","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.71","popOuts":2,"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":117,"putOuts":71,"errors":2,"chances":190,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"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":32,"flyOuts":11,"groundOuts":20,"airOuts":29,"runs":15,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":23,"baseOnBalls":21,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".200","atBats":90,"obp":".363","slg":".422","ops":".785","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":38,"rbi":15,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".210","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":4,"putOuts":108,"errors":1,"chances":113,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":23,"groundOuts":44,"airOuts":46,"runs":15,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":100,"baseOnBalls":19,"intentionalWalks":0,"hits":34,"hitByPitch":5,"atBats":223,"obp":".234","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":996,"era":"1.83","inningsPitched":"64.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.83","battersFaced":248,"outs":192,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":996,"balls":325,"strikes":671,"strikePercentage":".670","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".714","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"5.26","strikeoutsPer9Inn":"14.06","walksPer9Inn":"2.67","hitsPer9Inn":"4.78","runsScoredPer9":"2.11","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":16,"strikes":20,"strikePercentage":".560","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":22,"gamesStarted":1,"flyOuts":9,"groundOuts":27,"airOuts":18,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":21,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":86,"obp":".315","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":472,"era":"2.36","inningsPitched":"26.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":7,"whip":"1.24","battersFaced":108,"outs":80,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":472,"balls":202,"strikes":270,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.70","gamesFinished":5,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"9.79","walksPer9Inn":"7.09","hitsPer9Inn":"4.05","runsScoredPer9":"2.36","homeRunsPer9":"0.34","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":21,"gamesStarted":0,"flyOuts":18,"groundOuts":15,"airOuts":21,"runs":11,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":75,"obp":".280","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":324,"era":"4.50","inningsPitched":"20.0","wins":0,"losses":2,"saves":7,"saveOpportunities":8,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"1.10","battersFaced":84,"outs":60,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":324,"balls":113,"strikes":211,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"16.20","gamesFinished":9,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"11.25","walksPer9Inn":"2.70","hitsPer9Inn":"7.20","runsScoredPer9":"4.95","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[592885,694192,668930,661388,641343,669003,683734,663368,650859,686217,666152,596142,687401,689441,669084,681982,676879,682842,656730],"pitchers":[689441,669084,681982,676879,682842,656730],"bench":[],"bullpen":[675660,690986,694819,694477,692230,687075,663765],"battingOrder":[592885,694192,668930,661388,641343,663368,650859,686217,687401],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Hamilton, D (1, 3rd inning off Teng, 0 on, 0 out); Chourio, J (2, 5th inning off Teng, 1 on, 2 out)."},{"label":"TB","value":"Chourio, J 4; Frelick; Hamilton, D 4; Mitchell."},{"label":"RBI","value":"Bauers (31); Chourio, J 2 (7); Hamilton, D (9); Turang (31)."},{"label":"2-out RBI","value":"Chourio, J 2."},{"label":"Runners left in scoring position, 2 out","value":"Frelick; Vaughn."},{"label":"SF","value":"Turang."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Mitchell (5, 2nd base by Okert/Salazar)."},{"label":"PO","value":"Mitchell (1st base by Okert)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rengifo (5, throw); Ortiz, J (4, throw)."},{"label":"DP","value":"2 (Rengifo-Turang-Bauers; Turang-Hamilton, D-Bauers)."}]}],"note":[{"label":"a","value":"Flied out for Mitchell in the 8th."},{"label":"b","value":"Grounded into a forceout for Hamilton, D in the 9th."},{"label":"1","value":"Ran for Sánchez in the 9th."}]},"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":6,"groundOuts":10,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".244","atBats":34,"obp":".320","slg":".410","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":4,"leftOnBase":19,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":32,"obp":".275","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"5.02","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.45","battersFaced":40,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":74,"strikes":86,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":5,"pitchesPerInning":"16.00","runsScoredPer9":"4.50","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":30,"errors":0,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":41,"groundOuts":35,"airOuts":77,"runs":21,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":0,"hits":45,"hitByPitch":7,"avg":".234","atBats":192,"obp":".326","slg":".370","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":71,"rbi":22,"leftOnBase":97,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":23,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":60,"errors":2,"chances":132,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":10,"strikes":2,"strikePercentage":".170","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":13,"runs":15,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":22,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":66,"obp":".440","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":372,"era":"6.87","inningsPitched":"18.1","wins":2,"losses":2,"saves":3,"saveOpportunities":3,"holds":5,"blownSaves":0,"earnedRuns":14,"whip":"2.02","battersFaced":92,"outs":55,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":176,"strikes":196,"strikePercentage":".530","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"20.29","gamesFinished":13,"strikeoutWalkRatio":"1.05","strikeoutsPer9Inn":"11.29","walksPer9Inn":"10.80","hitsPer9Inn":"7.36","runsScoredPer9":"7.36","homeRunsPer9":"1.96","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":5,"groundOuts":14,"airOuts":12,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".283","atBats":46,"obp":".333","slg":".370","ops":".703","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":17,"rbi":5,"leftOnBase":10,"sacBunts":1,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":18,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID695001":{"person":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":8,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":35,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":9,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":12,"strikes":23,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"winPercentage":".000","pitchesPerInning":"11.67","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":38,"strikes":53,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":5,"flyOuts":22,"groundOuts":38,"airOuts":38,"runs":12,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":146,"obp":".287","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":672,"era":"2.57","inningsPitched":"42.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":12,"whip":"1.10","battersFaced":167,"outs":126,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":672,"balls":253,"strikes":419,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":".500","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"9.21","walksPer9Inn":"4.07","hitsPer9Inn":"5.79","runsScoredPer9":"2.57","homeRunsPer9":"1.07","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"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"}]},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":27,"groundOuts":47,"airOuts":44,"runs":25,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":22,"intentionalWalks":0,"hits":42,"hitByPitch":4,"avg":".221","atBats":190,"obp":".312","slg":".358","ops":".670","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":68,"rbi":21,"leftOnBase":90,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":127,"errors":4,"chances":134,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669699":{"person":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":15,"groundOuts":23,"airOuts":22,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".250","atBats":72,"obp":".267","slg":".417","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":30,"rbi":8,"leftOnBase":26,"sacBunts":2,"sacFlies":1,"babip":".259","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":4,"lineOuts":3},"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":48,"putOuts":24,"errors":1,"chances":73,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":19,"groundOuts":15,"airOuts":34,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":90,"obp":".253","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":357,"era":"3.47","inningsPitched":"23.1","wins":0,"losses":1,"saves":4,"saveOpportunities":4,"holds":4,"blownSaves":0,"earnedRuns":9,"whip":"1.03","battersFaced":95,"outs":70,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":112,"strikes":245,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"15.30","gamesFinished":7,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"8.49","walksPer9Inn":"1.93","hitsPer9Inn":"7.33","runsScoredPer9":"3.86","homeRunsPer9":"0.39","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676694":{"person":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"jerseyNumber":"6","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":19,"airOuts":18,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".215","atBats":65,"obp":".278","slg":".354","ops":".632","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":23,"rbi":6,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":3,"lineOuts":3},"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":43,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":28,"gamesStarted":1,"flyOuts":17,"groundOuts":18,"airOuts":35,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":90,"obp":".267","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":390,"era":"3.46","inningsPitched":"26.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":10,"whip":"0.96","battersFaced":102,"outs":78,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":390,"balls":137,"strikes":253,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.62","walksPer9Inn":"2.77","hitsPer9Inn":"5.88","runsScoredPer9":"3.46","homeRunsPer9":"1.04","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663967":{"person":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".056","atBats":18,"obp":".227","slg":".056","ops":".283","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":1,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".067","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":1,"putOuts":52,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"101","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":49,"flyOuts":19,"groundOuts":33,"airOuts":32,"runs":14,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".204","atBats":142,"obp":".260","slg":".331","ops":".591","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":47,"rbi":14,"leftOnBase":56,"sacBunts":1,"sacFlies":1,"babip":".281","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":84,"errors":1,"chances":106,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":28,"groundOuts":28,"airOuts":47,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":21,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":120,"obp":".329","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":594,"era":"4.81","inningsPitched":"33.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":18,"whip":"1.40","battersFaced":147,"outs":101,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":241,"strikes":353,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"17.64","gamesFinished":4,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"6.42","walksPer9Inn":"5.61","hitsPer9Inn":"6.95","runsScoredPer9":"4.81","homeRunsPer9":"1.34","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701121":{"person":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"jerseyNumber":"64","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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":7,"strikes":21,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"100","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":6,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".349","atBats":43,"obp":".404","slg":".465","ops":".869","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":20,"rbi":5,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".536","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":27,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":6,"gamesStarted":6,"flyOuts":9,"groundOuts":27,"airOuts":15,"runs":16,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":18,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":82,"obp":".369","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":456,"era":"6.17","inningsPitched":"23.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.50","battersFaced":103,"outs":70,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":456,"balls":189,"strikes":267,"strikePercentage":".590","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".500","pitchesPerInning":"19.54","gamesFinished":0,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"8.87","walksPer9Inn":"6.94","hitsPer9Inn":"6.56","runsScoredPer9":"6.17","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"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}},"ID665161":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":19,"groundOuts":20,"airOuts":30,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".253","atBats":83,"obp":".308","slg":".373","ops":".681","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":31,"rbi":6,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":31,"errors":2,"chances":69,"fielding":".971","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"}]},"ID701305":{"person":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"jerseyNumber":"9","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"201","stats":{"batting":{"note":"1-","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":19,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".205","atBats":44,"obp":".271","slg":".364","ops":".635","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":16,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":7,"gamesStarted":7,"flyOuts":26,"groundOuts":36,"airOuts":41,"runs":17,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":29,"hitByPitch":4,"atBats":145,"obp":".304","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":673,"era":"3.79","inningsPitched":"40.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.17","battersFaced":168,"outs":121,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":673,"balls":256,"strikes":417,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".429","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.93","walksPer9Inn":"4.02","hitsPer9Inn":"6.47","runsScoredPer9":"3.79","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":36,"groundOuts":53,"airOuts":73,"runs":38,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":54,"baseOnBalls":21,"intentionalWalks":0,"hits":71,"hitByPitch":3,"atBats":251,"obp":".345","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1015,"era":"5.40","inningsPitched":"63.1","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.45","battersFaced":275,"outs":190,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1015,"balls":354,"strikes":661,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".333","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.67","walksPer9Inn":"2.98","hitsPer9Inn":"10.09","runsScoredPer9":"5.40","homeRunsPer9":"1.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(BS, 3)","summary":"1.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":12,"groundOuts":30,"airOuts":25,"runs":10,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":1,"hits":23,"hitByPitch":3,"atBats":97,"obp":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":440,"era":"2.84","inningsPitched":"25.1","wins":0,"losses":1,"saves":6,"saveOpportunities":9,"holds":5,"blownSaves":3,"earnedRuns":8,"whip":"1.30","battersFaced":110,"outs":76,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":152,"strikes":288,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":1,"winPercentage":".000","pitchesPerInning":"17.37","gamesFinished":10,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.55","hitsPer9Inn":"8.17","runsScoredPer9":"3.55","homeRunsPer9":"0.36","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":31,"groundOuts":57,"airOuts":57,"runs":34,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":46,"baseOnBalls":21,"intentionalWalks":2,"hits":54,"hitByPitch":3,"avg":".254","atBats":213,"obp":".328","slg":".512","ops":".840","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":109,"rbi":40,"leftOnBase":106,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.20","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":384,"errors":0,"chances":421,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"obp":".273","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":51,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.13","battersFaced":11,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":21,"strikes":30,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"19.13","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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}},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":33,"groundOuts":39,"airOuts":55,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":43,"baseOnBalls":26,"intentionalWalks":0,"hits":27,"hitByPitch":8,"atBats":162,"obp":".310","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":757,"era":"1.34","inningsPitched":"47.0","wins":7,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.13","battersFaced":198,"outs":141,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":757,"balls":297,"strikes":460,"strikePercentage":".610","hitBatsmen":8,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".875","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"8.23","walksPer9Inn":"4.98","hitsPer9Inn":"5.17","runsScoredPer9":"1.72","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":15,"groundOuts":33,"airOuts":31,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":1,"hits":27,"hitByPitch":0,"avg":".250","atBats":108,"obp":".314","slg":".398","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":43,"rbi":17,"leftOnBase":44,"sacBunts":2,"sacFlies":0,"babip":".271","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":7,"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":10,"stolenBases":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":14,"putOuts":260,"errors":0,"chances":274,"fielding":"1.000","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":58,"flyOuts":41,"groundOuts":37,"airOuts":67,"runs":38,"doubles":11,"triples":0,"homeRuns":20,"strikeOuts":44,"baseOnBalls":38,"intentionalWalks":8,"hits":63,"hitByPitch":4,"avg":".301","atBats":209,"obp":".415","slg":".641","ops":"1.056","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":134,"rbi":39,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.45","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[666211,694728,670623,701305,670541,572233,701358,669699,665161,676694,669397,663967,543877,678906,595345,650556,687911,695001],"pitchers":[678906,595345,650556,687911,695001],"bench":[],"bullpen":[681293,805123,681347,660853,837227,663567,663878,701121],"battingOrder":[694728,701305,670541,572233,701358,665161,676694,669397,543877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Smith (8, Crow); Meyers (3, Crow)."},{"label":"HR","value":"Smith (6, 2nd inning off Crow, 0 on, 1 out)."},{"label":"TB","value":"Meyers 3; Smith 6; Trammell; Walker, C."},{"label":"RBI","value":"Allen, N (5); Meyers (6); Smith 2 (21)."},{"label":"Runners left in scoring position, 2 out","value":"Smith; Salazar; Paredes 2."},{"label":"SAC","value":"Allen, N."},{"label":"SF","value":"Allen, N."},{"label":"GIDP","value":"Meyers; Paredes."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Okert (Mitchell at 1st base)."}]}],"note":[{"label":"a","value":"Reached on error for Shewmake in the 9th."},{"label":"b","value":"Intentionally walked for Salazar in the 9th."},{"label":"1","value":"Ran for Paredes in the 10th."}]}},"officials":[{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Vázquez, C (by Uribe)."},{"label":"HBP","value":"Mitchell (by Okert)."},{"label":"ABS Challenge","value":"Salazar 2 (Ball-Confirmed, Ball-Confirmed); Contreras, Wm 2 (Ball-Confirmed, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Crow 61-37; Hall, D 36-20; Anderson, G 13-8; Ashby 15-10; Uribe 19-14; Megill 11-8; Teng 91-53; Okert 23-12; Abreu, B 12-2; King, B 23-12; Santa 11-7."},{"label":"Groundouts-flyouts","value":"Crow 5-3; Hall, D 2-0; Anderson, G 0-2; Ashby 1-0; Uribe 2-0; Megill 0-1; Teng 5-2; Okert 1-2; Abreu, B 0-1; King, B 2-1; Santa 0-1."},{"label":"Batters faced","value":"Crow 18; Hall, D 7; Anderson, G 3; Ashby 4; Uribe 6; Megill 3; Teng 22; Okert 6; Abreu, B 3; King, B 6; Santa 3."},{"label":"Inherited runners-scored","value":"King, B 2-1."},{"label":"Umpires","value":"HP: James Jean. 1B: Erich Bacchus. 2B: Malachi Moore. 3B: Laz Diaz. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:54."},{"label":"Att","value":"29,978."},{"label":"Venue","value":"Daikin Park."},{"label":"May 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","boxscoreName":"Smith"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":27,"groundOuts":47,"airOuts":44,"runs":25,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":22,"intentionalWalks":0,"hits":42,"hitByPitch":4,"avg":".221","atBats":190,"obp":".312","slg":".358","ops":".670","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":68,"rbi":21,"leftOnBase":90,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":127,"errors":4,"chances":134,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","boxscoreName":"Chourio, J"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":16,"groundOuts":14,"airOuts":23,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".267","atBats":90,"obp":".320","slg":".411","ops":".731","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":37,"rbi":7,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".373","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":0,"chances":34,"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"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","boxscoreName":"Okert"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":28,"gamesStarted":1,"flyOuts":17,"groundOuts":18,"airOuts":35,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":90,"obp":".267","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":390,"era":"3.46","inningsPitched":"26.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":10,"whip":"0.96","battersFaced":102,"outs":78,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":390,"balls":137,"strikes":253,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.62","walksPer9Inn":"2.77","hitsPer9Inn":"5.88","runsScoredPer9":"3.46","homeRunsPer9":"1.04","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":53,"pitchingGameScore":53}]},"decisions":{"winner":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"loser":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"save":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}