He is 24 and in his third consecutive season in Class AAA Tacoma, and Mike Carp wants nothing more than to get to the big leagues with the Seattle Mariners.
Blocked at first base by Justin Smoak and at designated hitter by Jack Cust, Carp has taken on a new position - left field - only to find his way North roadblocked there, too.
So forgive Carp if he wonders if his future lies elsewhere. Impatience in the young is hardly the province of baseball - no one starts their career thinking years will pass while they await a call. Carp is waiting, too, but in the meantime he's putting together magnificent numbers for the Rainiers.
After Friday's game, when he collected four hits to extend his hitting streak to 19 games, Carp is batting .337 wih 16 home runs and 48 RBI in 53 games.
Never miss a local story.
"He's trying to keep his name in the mix, and people notice," Tacoma manager Daren Brown said.
Carp's power is nothing new. In 110 games with Tacoma last year, he hit 29 home runs - and it earned him 35 big-league at-bats in Seattle, spread over 13 games. If that was a cup of coffee, it was not a grande.
Today, Carp is blocked by former Rainiers teammates Mike Wilson, Carlos Peguero and Greg Halman, rookies brought to Seattle to play the outfield. Carp, a left-handed hitter, cannot play center field - Halman can, so he was brought up to spell Franklin Gutierrez.
Wilson has hardly seen the field - seven games, 24 at-bats - and Peguero is hitting .181 in 21 games. Peguero has also hit four home runs, two in one game last week. That likely bought him more time.
And cost Carp more time.
Acquired in trade three years ago, Carp has played with the Mariners in 34 games, spread 89 at-bats over that span. He batted .258 with one home run and five RBI. Brought up in 2009, he batted .375 in five games and was returned to Tacoma.
Yes, he has his doubts about a future in Seattle. Instead of complain, he has taken the frustration out on Pacific Coast Leaague pitchers.
"All I can do is control my play," he said. "I don't control decisions on where I play, only what I do when given the chance."
Carp deserves a chance, in Seattle or somewhere else.