Rivera is a veteran of seven Major League seasons, with 111 of his 192 career games coming with the Marlins in 2018. His seven-season resume also includes a few cups of coffee, as Rivera broke in with seven games with the Brewers in 2015, just one game with Miami in 2017, and four games with the Rangers in 2020. He ended his brief stint in Texas on the injured list, as recovery from elbow surgery took up most of Rivera’s offseason and likely explains why he hadn’t signed with a new team until over a week into May.
With just a .175/.244/.217 slash line over 319 career PA, Rivera isn’t known much for his bat at either the MLB or minor league levels. What he does offer is defensive versatility — Rivera has spent much of his career as a shortstop, second baseman, and third baseman, but he has also started at least one game at every other position except catcher and pitcher. Rivera will provide the Astros with some infield depth (particularly at shortstop) down on the farm.