No, just no. A player that was one of the maybe 5 greatest hitters of all time who the only uniform he wore other than the Red Sox was a military one, is the greatest Red Sox player of all time. Papi's up there, but Ted is Ted and it would take one HELL of a player to unseat him
Now if you ask who the greatest Red Sox player since Ted Williams is, I'll put Papi in the mix, alongside Yaz and maybe a couple others. but Ted is the #1 all time, and it's very likely to stay that way for a long long time.