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:
Babe Ruth
Rogers Hornsby
Ted Williams
Mickey Mantle
Barry Bonds
Aaron Judge
The table below lists all the cases. For some players there are overlapping periods. The cases in red bold are separate, non-overlapping periods. Ruth has 4 completely separate periods when he reached a 200 OPS+ (not surprising since his career OPS+ was 206, the highest ever-Ted Williams is second with 191).
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
|
Williams went over 200 in both 1941 & 42 (when he was 22 & 23) and in 1946 & 47 (when he was 27 & 28). But he was in the military from 1943-45, so he lost the chance to achieve this more often.
Starting at age 36, Barry Bonds had 259-268-231-263. That allows him to have 4 year periods that begin before then and continue afterwards. At age 40 he only played 14 games but he had enough PAs in his earlier years to still reach 1600.
Judge has played 476 games so far from 2022-25 (with 2106 PAs so far). The Yankees have 107 games left. If Judge played in all of them, he would have 583 games played over the periods. He already has 2106 PAs so he easily qualifies.
That means he has played about 81.6% of the games so far for this period and has 18.4% left. Suppose he has a 151 OPS+ the rest of this season. What will his 4 year OPS+ be?
211*.816 + 151*.184 = 199.988
So that would get him very close (151.1 will get him over 200). He has a career 177 OPS+ so 151 the rest of this season is a strong possibility (it is better to weight by PAs and not games but this is probably a good estimate). Also, since 2005, the highest OPS+ by any other player for just one season with 400+ PA is 198, done by both Bryce Harper and Mike Trout. Judge could have a 4 year stretch better than that.
One guy who came close was Ty Cobb. But his best 4 year period was 199.