Top 10 NFL Greatest Hands of All-Time:

10) Marvin Harrison
9) Lynn Swann
8) Sterling Sharpe
7) Jerry Rice
6) Kellen Winslow
5) Fred Biletnikoff
4) Larry Fitzgerald
3) Steve Largent
2) Raymond Berry
1) Chris Carter