I used Stathead from Baseball Reference to get all the data.
By setting age boundaries it was easy to find all the cases. The first bracket was 18-21. Then I went all the way up to 39-42.
The only players to accomplish this are:
Player |
Ages |
OPS+ |
Babe Ruth |
22-25 |
222 |
Babe Ruth |
23-26 |
231 |
Babe Ruth |
24-27 |
226 |
Babe Ruth |
25-28 |
231 |
Babe Ruth |
26-29 |
223 |
Babe Ruth |
27-30 |
201 |
Babe Ruth |
28-31 |
212 |
Babe Ruth |
29-32 |
208 |
Babe Ruth |
30-33 |
204 |
Babe Ruth |
31-34 |
213 |
Babe Ruth |
32-35 |
209 |
Babe Ruth |
33-36 |
207 |
Babe Ruth |
34-37 |
206 |
Babe Ruth |
35-38 |
203 |
Rogers Hornsby |
25-28 |
202 |
Rogers Hornsby |
26-29 |
208 |
Ted Williams |
27-30 |
200 |
Ted Williams |
35-38 |
204 |
Mickey Mantle |
23-26 |
200 |
Barry Bonds |
34-37 |
221 |
Barry Bonds |
35-38 |
236 |
Barry Bonds |
36-39 |
256 |
Barry Bonds |
37-40 |
252 |
Barry Bonds |
38-41 |
217 |
Aaron Judge |
30-33 |
211 |