Looking back on it, I think I took LeBron James for granted during his time in Cleveland.

When a player reaches a certain level of greatness, this can be a natural human response. You can only hear or read about one excelling at such a high level for so long before it starts to seem like old news. I wish I had gone to more Cavaliers games before James did a thing on TV that made me stop acknowledging his existence in the NBA, or really the existence of the NBA in general. He is, obviously, an incredibly special athlete who played right in my backyard, and I took him for granted.

You might be tired of hearing or reading about Mike Trout, but you really shouldn’t be. Don’t take this one for granted. Mike Trout is, obviously, an incredibly special athlete and, really, enough can’t be said about him.

A few things happened on Tuesday night: 1.) I attended the Indians vs. Angels game in celebration of my 23rd birthday. This was a day I circled on the calendar as soon as the MLB schedule came out, because I felt the baseball gods had given me a personal gift by allowing me the opportunity to see the world’s best baseball player on my birthday. 2.) I spent the day fretting about by Wednesday FanGraphs post as I am still in a state of laptop purgatory while I wait for my new, not broken MacBook to arrive in the mail. 3.) Mike Trout hit two more home runs and reminded me of a table I made long before I became a FanGraphs writer, simply because I was curious about Mike Trout’s place in history just two-plus seasons into his unprecedented career.

Mike Trout had arguably the greatest rookie season in MLB history two years ago and then followed it up with an even better one. After Tuesday night’s game, Trout is again tied for the major league lead in WAR and is projected for another 10-win season. His wRC+ is the highest of his career. Mike Trout, somehow, could still be getting better. We don’t know how the rest of this season will pan out, but we do have projections and, as Dave Cameron recently pointed out, you should trust the projections.

After two 10-win seasons, Mike Trout is projected to be right there again. It goes without saying, that is absolutely remarkable. And that’s before you even start to factor in that he’s still only 22 years old, which somewhat pains me to write on the evening I turn 23.

It started out with me wondering where Trout’s first three seasons may rank among baseball’s greatest peaks. It turned into me being fascinated by the peaks of MLB players throughout generations of baseball history. What follows is a (hopefully) complete, entirely sortable table of the 50 greatest three-year peaks in MLB history, by WAR, since the start of the live-ball era in 1920. I did this all by hand, so I may have missed a guy or two (and if I did, please let me know), but this should be a pretty comprehensive list. I used Trout’s first two seasons plus his updated ZiPS WAR projection. What one finds, among other things, is that Mike Trout is well on his way to one of the greatest three-year stretches the MLB has ever seen, trailing only Babe Ruth, Barry Bonds, Mickey Mantle, Rogers Hornsby, Willie Mays and Ted Williams. Not bad company.

Please, play around with this table. That’s why it’s here. There is a lot of fun to be had with it. I find it interesting to sort by year to see which players defined each generation. Sort by age to find the insane disparity between when players peaked. Athletes are crazy. Eddie Mathews peaked when he was 21. Willie Mays didn’t peak until he was 32. Sort by position to create your own “Mount Rushmore” of each position. Sort by wRC+, Def or BsR to see how some of the game’s greatest players created their value. Check out the honorable mentions list to see where Trout’s first two seasons compare to the three-year peaks of some of the game’s greats. Or how some of the game’s current players, such as Andrew McCutchen, Evan Longoria and Miguel Cabrera fare. Just go crazy.

Anyway, enough talking. I’ll let you have your fun with it as you may. Enjoy:

*Includes 2014 updated ZiPS Projection

^Actual peak occurred 1912-14 (28.5 WAR)

Honorable mentions: Andruw Jones (21.5), Johnny Mize (21.5), Bobby Grich (21.4), Evan Longoria (21.3), Joe Cronin (21.3), Mark McGwire (21.2), Mike Trout+ (21.1), Miguel Cabrera (21.1), Joe Medwick (21.1), Sammy Sosa (21.0), Todd Helton (20.9), Craig Biggio (20.8), Darrell Evans (20.8), Willie Stargell (20.7), Snuffy Stirnweiss (20.7), Frank Thomas (20.6), George Foster (20.6), Andrew McCutchen (20.4), Al Rosen (20.4), Chipper Jones (20.4), Jim Edmonds (20.2), Luis Gonzalez (20.2), Ryne Sandberg (20.1), Andre Dawson (20.0), Larry Doby (20.0), David Wright (20.0), Tim Raines (19.9), Carlos Beltran (19.9), Frankie Frisch (19.9), Billy Herman (19.8), Bobby Abreu (19.7), Goose Goslin (19.6), Hanley Ramirez (19.6), Tony Perez (19.5), Luke Appling (19.5), Graig Nettles (19.5), Kenny Lofton (19.4), Don Mattingly (19.4), Ivan Rodriguez (19.4), Ken Boyer (19.4), Eddie Murray (19.3), Brooks Robinson (19.2), Pete Rose (19.1), Jeff Kent (19.1), Rico Petrocelli (19.1), Edgar Martinez (19.0), Robinson Cano (19.0).

+Two seasons.