Rivera is the latest veteran to leave the Mets this month, following the trades of Jay Bruce, Neil Walker and Curtis Granderson. The 34-year-old Rivera has hit a modest .230/.278/.391 in 187 plate appearances this season and has never been an outstanding hitter, with a career .215/.266/.340 line in parts of nine big-league seasons with the Mariners, Twins, Padres and Rays in addition to the Mets. He has, however, long rated as a strong defender and framer, two skills the Cubs surely value. (The Cubs had, in fact, been connected to Rivera before they acquired Alex Avila last month.) With Willson Contreras on the DL with a hamstring strain, Rivera will presumably back up Avila. He is making $1.75MM this season and is eligible for free agency at season’s end.
The 27-year-old Brooks arrived from the Athletics organization prior to the 2016 season and initially looked like he would provide good starting pitching depth, but he missed most of that season with a hip issue and hasn’t been the same since, posting a 6.20 ERA, 6.8 K/9, 1.8 BB/9 and 27 home runs allowed in 138 innings this season with Triple-A Iowa. He pitched for the Royals and A’s in 2015 but has not appeared in the big leagues since.