He will turn 25 next month and has been a playing in MLS since 2010. But, he has yet to win an every-game starting position.
There are times when he is a deadly finisher. In 2013, he scored seven goals for the Revs in just 14 games and another two in six matches with the long-gone Chivas USA. The goals came despite being limited to 20 games that year because of injury.
There are also times when he is a showman with crazy skills, like the spectacular goal he scored against Chicago back in 2013.
But, to coaches Jay Heaps and Tom Soehn, there were times when he was just a utility player. They moved him about, playing him at forward, winger, center mid, or not at all.
This is a man who scored for the U.S. National Team at age 17, giving the impression he was a star in the making. He was also once coveted by Stoke City of the EPL.
The Colombian native is still on the fringe of the National Team player pool, but he hasn't been a guaranteed starter at center forward for a struggling Revolution team.
Now the Revs seem to see him as a midfielder.
That takes him away from goal, where he does his damage. And it forces defensive and distributing duties on him that are not his strength.
He was still able to score eight goals this year while his role was often limited to midfield playmaker or late-game sub.
Complicating matters, the team went to great lengths to bring in another forward, Krisztian Nemeth. That would suggest Agudelo’s future is uncertain in New England, unless Kei Kamara is moved.
What Agudelo needs more than anything else is a coach who believes in him. He needs a coach who is willing to put him at center forward and keep him there for 30 games, even when he slumps.
The betting here is that would make Agudelo a double-digit goal scorer and allow him to fulfill the promise he has so often teased us with.