Greinke finished one spot ahead of the Boston Red Sox 's David Price and one spot behind the Seattle Mariners ' Robinson Cano .
Greinke ranked 28th on last year 's list .
Greinke , who ranked 28th on last year 's list , finished one spot ahead of the Boston Red Sox 's David Price and one spot behind the Seattle Mariners ' Robinson Cano .