Olivo has played just eight of the past 22 games, a far cry from his everyday role last year and even the first month of this season before he was sidelined by a strained groin muscle. But after struggling at the plate for much of this season, he's hit .310 (9-for-29) over his past seven starts in a 16-day span.
Olivo, 34, is in the final two months of his contract with Seattle, assuming the Mariners don't exercise their club option to bring him back for 2013. He's hitting .212 this season with a .226 on-base percentage, well below his career .241 and .275 averages, and manager Eric Wedge has gone more to the younger Montero and Jaso.
So Olivo plays when he's asked and waits to see what the future holds.
"I'm feeling better," he said after a 2-for-4 night on Saturday. "The last couple games I've played, I'm hitting the ball better. Everybody knows I can hit, I'm just in a bad situation right now. But I'll just finish strong and see what happens next year."
Saturday's game could have been even better, but Angels rookie sensation Mike Trout robbed him of a two-run home run with a leaping catch above the wall in center field in his last at-bat.
"I hit it very well, but too high," Olivo said. "But still, it was gone, but he jumped like Spiderman. I'm not the only one. ... It's unbelievable. He jumped high, too. I saw the replay and he jumped like 4 feet up. But it's OK. We won the game, I hit the ball well, [Hisashi] Iwakuma pitched a good game. It's day by day. We'll see what happens tomorrow."