Check out Roger Hornsby's and Joe Morgan's production and get back to me .
Now, if you want to talk about bat control, please check out Joe Sewell's strike out stats.
Oh, you'll get no argument from me about Sewell. But he wasn't a 2nd baseman
Another great batter, Joe Start, actually has better stats than Fox too but is mysteriously not in the HOF.
Now, Rogers Hornsby is the best 2nd Baseman of all time. I can concede that. But I think Fox is more highly ranked than Morgan. And I fully acknowledge that this may be because I simply do not like Morgan
That's why I didn't mention Sewell initially. He did, however, play some second base. He was mostly a shortstop, and later in his career he played third. Amazing bat control. Only ONE HUNDRED & FOURTEEN K's in his entire major league career! That's amazing! Both Morgan and Fox are great players, and former MVP's. I would still have to rate Morgan ahead of Fox, and I must admit that's because I saw a lot of Morgan. Even late in his career, he found ways to make his teams better and help them win.
My list of greatest 2B:
1.) Rogers Hornsby
2.) Eddie Collins
3.) Nap LaJoie
4.) Charlie Gehringer
5.) Frankie Frisch
Joe Morgan had a career .271 BA and Fox's highest BA he ever had for his entire career was .319 - which is lower than the CAREER averages of the guys on my top 5.