When the Marlins acquired Lee from the Astros on July 4, they were hoping to pair him in the middle of their order with Giancarlo Stanton.
It didn't exactly work out that way, as four days later, Stanton underwent surgery on his right knee and missed a month.
Lee didn't replace Stanton's home run totals, but the 36-year-old first baseman has done his part driving in runs.
In his first 33 games with the Marlins, Lee drove in 25 runs. He added a crucial two-run double on Saturday night in Miami's 7-3 win over the Dodgers at Marlins Park.
Driving in runs was a challenge for him in Houston, mainly because he didn't have as many chances as he has now.
In 66 games with the Astros before he was dealt to Miami, Lee knocked in 29 runs in 66 games.
"Carlos is an RBI machine," manager Ozzie Guillen said. "That's the reason he's made a lot of money over his career. Even as a kid, when I had him with the White Sox, [I liked] his approach and he learned how to do it [better], it's a lot better [now]."
Guillen managed Lee when they were both with the White Sox in 2004.
Lee's batting average pretty much is the same in Miami as it was in Houston. With the Astros, he was hitting .287 at the time of the trade. In Miami, his average is .289.
In his last 16 games, Lee has 16 RBIs.
"He doesn't panic when we have people on base," Guillen said. "He's got a little bit of an idea of what they want to do to him, and if you put it all together, you're always going to hit with men on base. You don't change your approach."