Every full season Mike Trout has put together as a Major League Baseball player has been great. Through his age-24 season, Mike Trout has been worth roughly 48 Wins Above Replacement, averaging around +9.5 wins per season. Through age-24, that is more than any other player, with Ty Cobb a close second, and Mickey Mantle, Mel Ott, Jimmie Foxx, and Ted Williams a bit further behind. Trout is already in third place through age-25, 10th place through age-26, and 23rd place through age-27 with three seasons to be played before he gets there. Mike Trout is great. Everybody knows that.

But what would happen if Mike Trout had a good year in comparison to, well, Mike Trout?

Steamer and ZiPS have weighed in on Mike Trout’s 2017 season and they see a player worth +8.5 to +9 wins next year. That is sort of the midpoint of what should be expected given his track record. Over the past five years his WAR has been +10.3, +10.5, +7.9, +9.0, and +9.4, but much of the variation has had to do with defensive fluctuations. Trout’s wRC+ has been remarkably consistent, in between 167 and 176 every season. While Trout has few historical comps, it is interesting to look at how the players he is closest to have accumulated their WAR through a similar age. Unlike Trout, players like Mantle and Cobb saw big increases in their performance that we have not seen from Trout.

Trout’s route to greatness has come with an incredible consistency that has literally never happened before. With many players who are maybe one-fourth the player Mike Trout is, we often wonder what would happen if they put all together. Maybe the player had patience one year, power the next, a good strikeout rate in another year–we wonder what would happen if they put it all together. That player goes from being average or slightly above average to an all-star, maybe even an MVP candidate.

We can’t make the same leaps with Mike Trout. There simply isn’t enough inconsistency in his performance to allow for a great leap. He is Mike Trout and already an all-time great. However, there is some room to imagine that if a few things broke his way there might be a slightly higher ceiling than what we have seen thus far. If his projections see him as a 9-win player, certainly there are some fluctuations that could put him higher than that. It really isn’t even that hard.

Here’s Mike Trout’s stat line from each of the past five seasons with a few career highs highlighted:

Mike Trout: 2012-2016 Season PA HR SB BB% K% ISO BABIP AVG OBP SLG wRC+ BsR Off Def WAR 2012 639 30 49 10.5 % 21.8 % 0.238 0.383 0.326 0.399 0.564 167 14.1 64.2 13 10.3 2013 716 27 33 15.4 % 19.0 % 0.234 0.376 0.323 0.432 0.557 176 7.8 70.1 3.3 10.5 2014 705 36 16 11.8 % 26.1 % 0.274 0.349 0.287 0.377 0.561 167 6.5 58.1 -8.4 7.9 2015 682 41 11 13.5 % 23.2 % 0.290 0.344 0.299 0.402 0.590 172 3.3 59.9 2.1 9.0 2016 681 29 30 17.0 % 20.1 % 0.235 0.371 0.315 0.441 0.550 171 9.3 67.7 0.7 9.4

We could just go through and give him his career highs in counting statistics and see how things come out, but it is probably more prudent to take some of his rate stats and adjust them in a full, healthy season. So we are going to give him 716 plate appearances. We will give him the 17% walk rate that he got last year and the 19% strikeout rate that he got in 2012. While a 19% strikeout rate does seem rather low, remember that his career strikeout rate is around 22% and he has lowered it each of the past two seasons, down to 20% last year. These numbers aren’t too far off from what he did in 2016.

So out of 716 plate appearances, we just made 122 walks and 136 strikeouts. He’s averaged nine intentional walks per season, and while it is fair to think he might get a few more than that like he has the past couple years, we will stick with that number this year. We’ll do the same with his seven sacrifice flies. He hit 41 homers in 2015, but that was in sightly fewer plate appearances than we’re giving him, so that will up things to 43 homers. Last season, Trout’s BABIP was .371 — his career average is .360 — but in his first full season it was .383, so we’ll go with that number.

Given that knowledge, we have his batting average at .343 and his on-base percentage at .461. Both would be career highs but within 20 points of past figures. In 2015, Trout’s ISO was .290, so let’s run with that figure. We already know he has 43 homers and 198 hits. His career average for triples is seven so let’s go ahead and give him that. Leaving just the singles and the doubles, we can give Trout 25 doubles and 123 singles. We might be selling the doubles short here a bit, and we could probably turn some of the singles into outs and doubles, but we aren’t too far off base here.

Given those components, and assuming the constants from 2016 stay the same, Trout ends up with a .343/.461/.633 stat line and a .455 wOBA on the season, about 30 points higher than his current career high from the 2012 season. Using the formula for wRC, we can convert Trout’s wOBA to runs, which gives us 81 offensive runs above average. We’ll add three runs for his park. Last season, Trout was worth 9 runs above average on the base paths, and his career high is just above 14, so let’s give him 12 runs in a good Trout season. On defense, Trout has averaged around 2 runs above average with a high of 13 in his first full season, so let’s give him six runs above average on defense. Then we’ll add 2.5 runs for being in the American League, 20.5 for replacement and end up with 125 runs above replacement.

Last season 9.778 runs was worth one win, so we take 125 runs above replacement, divide by 9.778 and come up with the greatest non-Babe Ruth season of all time.

Greatest Seasons of All-Time Season Name PA AVG OBP SLG wOBA BsR Off Def WAR 1923 Babe Ruth 699 0.393 0.545 0.764 0.571 -3.2 117 13 15.0 1921 Babe Ruth 693 0.378 0.512 0.846 0.575 0.2 119 0 13.9 1920 Babe Ruth 615 0.376 0.533 0.849 0.598 -0.3 111 -5 13.3 1927 Babe Ruth 691 0.356 0.486 0.772 0.545 -1.8 103 6 13.0 Peak Mike Trout 716 0.343 0.461 0.633 0.455 12 96 6 12.8 2002 Barry Bonds 612 0.370 0.582 0.799 0.544 -1.2 109 -2 12.7 1924 Babe Ruth 681 0.378 0.513 0.739 0.549 -1.5 101 3 12.5 1927 Lou Gehrig 717 0.373 0.474 0.765 0.540 -2 103 -2 12.5 2001 Barry Bonds 664 0.328 0.515 0.863 0.537 1.3 118 -12 12.5 1924 Rogers Hornsby 640 0.424 0.507 0.696 0.537 -2 94 11 12.5 1926 Babe Ruth 652 0.372 0.516 0.737 0.551 -2 99 -2 12.0 2004 Barry Bonds 617 0.362 0.609 0.812 0.537 -0.3 106 -4 11.9 1908 Honus Wagner 641 0.354 0.415 0.542 0.459 5.9 67 10 11.8

A normal Mike Trout season is already great. We’ve now seen enough seasons to know what a normal Mike Trout season looks like. It is highly likely that we will never see anything above a normal Mike Trout season, given that the bar is already incredibly high. However, the possibility exists that Mike Trout might have a few things go his way where he equals his best power year, replicates his walk and strikeout numbers from last year, has a good year running the bases, and puts up good numbers on defense. If those things happen, we are going to see one of the very greatest statistical seasons of all-time, better even than any season Barry Bonds has ever produced. It’s probably unfair to everyone to dream of a more amazing version of Mike Trout, but Mike Trout is already a little unfair.