To Answer Your Question
To be honest, a player needs to win about 3 tournaments a year, to stay among the best. At least 1 of the 3 needs to be a big tournament. A lot of players get hot when they are about 20 or 21, but only the best having the staying power.
And quite frankly, what has he won since 2001, that's 10 years ago.
2010 Turning Stone Classic XVI winner
2010 Seminole Pro Tour Stop winner
2009 Seminole Pro Tour Stop winner
2009 Seminole Pro Tour Stop winner
2008 SE Open 9-Ball Tour Stop winner
2008 Seminole Pro Tour Stop winner
2008 Seminole Pro Tour Stop winner
2008 Million Dollar Shootout winner
2007 Gabriels Open Professional Players Champion
2007 Space Coast Open winner
2007 Bob Martin Memorial winner
2007 Jacksonville Open winner
2006 Mosconi Cup, winning team member
2006 Relay for Life Nine-Ball Invitational Charity Benefit winner
2005 UPA Pro Tour Champion
2005 Fast Eddie's Nine-ball Tour Stop, Open Division winner
2004 Derby City Classic Ring Game winner
2004 Predator Central Florida Ring Game winner
2004 ESPN Sudden Death Seven-ball winner
2004 Seminole Florida Pro Tour Stop winner
2002 IBC Tour Stop 1 winner (Shirahima, Japan)
2002 UPA Atlanta Pro Open winner