Here is a list of all-time greats, plus one player who presumably doesn’t belong with this group. Except that he does belong.
These are the only players since 1901 to accomplish what feat.
| Player | 
|---|
| Ty Cobb | 
| Nap Lajoie | 
| Tris Speaker | 
| Harry Heilmann | 
| George Sisler | 
| Rogers Hornsby | 
| Bill Terry | 
| Ed Morgan | 
| Lou Gehrig | 
| Stan Musial | 
Hint: the feat is in multiple parts.
I have managed to stump our esteemed panel here (a pretty rare feat). The answer is that the above players are the only ones with a season since 1901 of 120 runs, .600 slugging, and HRs of less than one-third of extra-base hits.
