He is 27-years-old now, and Adam Moore expected to be well into a major league career by now, not at the far end of the Seattle Mariners catching depth chart.
And yet, after parts of three big-league seasons, Moore has played only 68 games, done in by a combination of ineffective play and injuries - the latest a devastataing right knee surgery that ended his 2011 after two games.
Now, he's in camp behind catchers Miguel Olivo, John Jasso and Jesus Montero. With an option left, Moore is a certainty to open the 2012 season in Tacoma barring a couple of injuries.
"I've been here before," Moore said. "I think every camp I've been in I've been in a similar situation, trying to prove myself, make the team. All I can do is the best I can, stay healthy and let them make the decisions."
Never miss a local story.
Drafted in 2006, Moore was a star in every sport he played - from quarterback to the MVP of his baseball and basketball team. In 448 minor league games, his career average is .303, or five points lower than Montero's.
In the majors, however, over 234 at-bats, Moore has batted .197. And he has never stayed healthy.
"I had the knee surgery last April, and then Chris Gimenez came up and he got hurt, too," Moore said. "I knew they were going to have to add depth at the position this winter. I didn't play until the Arizona Fall League, and then started terrible. I got hot late."
Moore batted .393 in his final eight games, finished at .250 and is now in camp, healthy and animated on the field, thoughtful off of it.
"I know my situation, and I know what I have to do. I've been most everywhere on the depth chart - except at the top," Moore said. "This is another challenge."