Campbell finishes in Top 20