The Best Offensive Player in Baseball
Living in a world where Mike Trout doesn’t suit up nightly leads to some difficult questions about who might be the best player in his absence. Given their similar ages and trajectories, Bryce Harper is a decent choice. That said, we could consider a host of names, including Jose Altuve, Kris Bryant, Mookie Betts, Josh Donaldson, Clayton Kershaw, Manny Machado, Corey Seager… you get the idea. There are a lot of really good baseball players out there who aren’t Mike Trout and all have good cases for second-best player.
If we focus just on offense, the field changes a little bit. Bryant is probably still up there. Harper and Donaldson, too. Joey Votto has a pretty good case, Anthony Rizzo is still very good, and Aaron Judge is certainly a force this season. But if you combine track record, current performance, and expected future performance, Paul Goldschmidt might top them all.
In terms of hitting, patience, and power, Goldschmidt is the complete package. He’s got a career batting average over .300, on-base percentage over .400, and slugging percentage over .500. The only other active players to meet those standards are Mike Trout and Joey Votto. And while those numbers are subject to Goldschmidt’s inevitable decline, players who retire with .300/.400/.500 slash lines tend to end up in the Hall of Fame. Chipper Jones and Frank Thomas are two the most recent examples. And Goldschmidt might be having his best year with the bat. His .323/.448/.596 receives the benefit of his home park, but the 164 wRC+ plays anywhere.
Hitting isn’t the only aspect of Goldschmidt’s offensive profile, either. He’s an excellent runner, both stealing and taking the extra base on batted balls. The list of players with more steals than Paul Goldschmidt since the start of the 2015 season is a short one. They are (in order of total stolen bases): Billy Hamilton, Dee Gordon, Jonathan Villar, Jose Altuve, Starling Marte, Jarrod Dyson, and Rajai Davis. When you take into account runs generated from stolen bases and losses from caught stealing, the list of players better than Goldschmidt over the last two-plus seasons is even shorter: Hamilton, Gordon, and Dyson.

It’s not just on steals where he generates runs. He’s also in the top 10 since 2015 in Ultimate Base Runs (UBR), which measures extra bases taken. So far this season, his percentages of going first to third on a single (50%), first to home on a double (57%), and second to home on a single (63%) are all well above the respective league averages of 28%, 40%, and 60%. He’s done it without making an out.
So Goldschmidt augments his bat with his legs. But does that baserunning really make the difference when it comes to evaluating all players on offense? It sort of does. Let’s go back a ways, to the start of the 2013 and see where Goldschmidt ranks in offensive runs above average.
| Name | PA | HR | AVG | OBP | SLG | wRC+ | BsR | Off | WAR |
|---|---|---|---|---|---|---|---|---|---|
| Mike Trout | 2990 | 149 | .308 | .416 | .576 | 174 | 28.2 | 284.8 | 40.1 |
| Paul Goldschmidt | 2877 | 127 | .307 | .415 | .543 | 153 | 16.8 | 195.0 | 26.2 |
| Joey Votto | 2655 | 107 | .307 | .435 | .523 | 158 | -11.9 | 171.7 | 22.3 |
| Josh Donaldson | 2879 | 139 | .285 | .377 | .523 | 148 | 3.8 | 163.3 | 32.1 |
| Miguel Cabrera | 2747 | 130 | .323 | .407 | .554 | 160 | -27.0 | 163.2 | 22.3 |
| Freddie Freeman | 2676 | 107 | .300 | .393 | .517 | 148 | 1.5 | 152.7 | 21.2 |
| Andrew McCutchen | 2951 | 104 | .290 | .383 | .487 | 141 | 3.8 | 140.9 | 22.4 |
| Bryce Harper | 2431 | 115 | .285 | .396 | .519 | 146 | 8.4 | 139.1 | 21.1 |
| Anthony Rizzo | 2975 | 133 | .270 | .372 | .499 | 137 | -2.9 | 126.1 | 20.2 |
| Edwin Encarnacion | 2741 | 163 | .267 | .363 | .532 | 142 | -7.4 | 124.7 | 16.2 |
Trout is lapping everyone, obviously, but Goldschmidt represents a clear number two. His wRC+ isn’t quite that of Joey Votto or Miguel Cabrera, but he makes up the difference on the basepaths. We could go year by year, but I’ll save us all a chart and tell you that nothing changes in 2014. It’s still Trout by a mile, and then Goldschmidt as a clear number two by more than 20 runs over Votto, Donaldson, and Rizzo. If you go from 2015, though, Goldschmidt gets caught by Votto.
| Name | PA | HR | AVG | OBP | SLG | wRC+ | BsR | Off | WAR |
|---|---|---|---|---|---|---|---|---|---|
| Mike Trout | 1569 | 86 | .311 | .426 | .592 | 176 | 13.9 | 156.6 | 21.7 |
| Joey Votto | 1657 | 77 | .317 | .442 | .557 | 165 | -7.1 | 122.8 | 15.3 |
| Paul Goldschmidt | 1688 | 72 | .311 | .427 | .540 | 151 | 14.6 | 118.9 | 15.6 |
| Bryce Harper | 1539 | 82 | .292 | .418 | .557 | 157 | 4.8 | 108.5 | 15.7 |
| Josh Donaldson | 1516 | 86 | .292 | .390 | .565 | 156 | 5.1 | 105.8 | 17.9 |
| Kris Bryant | 1631 | 80 | .281 | .381 | .524 | 143 | 14.4 | 99.6 | 17.5 |
| Freddie Freeman | 1339 | 66 | .297 | .397 | .554 | 151 | 4.0 | 88.2 | 12.1 |
| Nelson Cruz | 1580 | 101 | .295 | .368 | .558 | 152 | -8.6 | 88.1 | 10.5 |
| Anthony Rizzo | 1669 | 78 | .279 | .386 | .522 | 143 | 0.4 | 87.1 | 12.6 |
| Jose Altuve | 1692 | 48 | .325 | .377 | .498 | 138 | -0.9 | 75.5 | 13.9 |
Votto has been so good with the bat over the last few years, he was able to beat Goldschmidt by a few runs, although Goldschmidt still beats out Harper and Donaldson by a decent margin. Goldschmidt didn’t have a great 2016 season. He had a very good campaign, recording a 134 wRC+, but he wasn’t great. As a result, when we look at the numbers since the start of last season, he fares even worse.
| Name | PA | HR | AVG | OBP | SLG | wRC+ | BsR | Off | WAR |
|---|---|---|---|---|---|---|---|---|---|
| Mike Trout | 887 | 45 | .320 | .445 | .594 | 180 | 10.6 | 96.7 | 12.7 |
| Freddie Freeman | 858 | 48 | .309 | .411 | .602 | 162 | 1.2 | 67.7 | 8.7 |
| Kris Bryant | 981 | 54 | .285 | .388 | .548 | 147 | 7.3 | 64.9 | 10.9 |
| Joey Votto | 962 | 48 | .319 | .429 | .567 | 159 | -5.9 | 64.8 | 7.8 |
| Paul Goldschmidt | 993 | 39 | .305 | .421 | .520 | 143 | 11.4 | 64.4 | 8.3 |
| Jose Altuve | 1003 | 33 | .333 | .394 | .525 | 148 | 2.8 | 61.1 | 9.4 |
| Josh Donaldson | 805 | 45 | .288 | .406 | .563 | 158 | 1.1 | 57.5 | 9.2 |
| Daniel Murphy | 844 | 36 | .344 | .389 | .582 | 151 | 1.6 | 55.6 | 7.2 |
| Mookie Betts | 1016 | 42 | .308 | .362 | .525 | 132 | 13.5 | 52.4 | 10.6 |
| Anthony Rizzo | 968 | 47 | .280 | .386 | .530 | 141 | -1.5 | 48.1 | 7.1 |
So he’s falling behind, which seemingly makes the claim for Goldschmidt as the best offensive player in Trout’s absence a dubious one. Look at the list, though. Like Trout, Freddie Freeman is out, too — and Bryant, Votto, and Goldschmidt are essentially in a dead heat with half a run separating the three players. Now let’s look at this year.
| Name | PA | HR | BABIP | AVG | OBP | SLG | wRC+ | BsR | Off | WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| Aaron Judge | 264 | 22 | .424 | .338 | .443 | .703 | 200 | -0.5 | 32.0 | 4.2 |
| Paul Goldschmidt | 288 | 15 | .365 | .323 | .448 | .596 | 165 | 6.0 | 29.8 | 3.5 |
| Mike Trout | 206 | 16 | .361 | .337 | .461 | .742 | 209 | 1.3 | 29.0 | 3.3 |
| Ryan Zimmerman | 237 | 19 | .391 | .367 | .409 | .716 | 189 | 0.0 | 26.9 | 2.5 |
| Freddie Freeman | 165 | 14 | .356 | .341 | .461 | .748 | 204 | 0.1 | 22.2 | 2.6 |
| Corey Dickerson | 278 | 15 | .379 | .335 | .372 | .608 | 160 | 1.5 | 22.1 | 2.8 |
| Bryce Harper | 258 | 16 | .351 | .315 | .422 | .606 | 161 | -0.9 | 19.1 | 2.7 |
| Yonder Alonso | 206 | 16 | .330 | .303 | .398 | .635 | 174 | 0.2 | 19.1 | 2.2 |
| Joey Votto | 285 | 19 | .280 | .303 | .418 | .607 | 161 | -3.2 | 19.1 | 2.8 |
| Aaron Hicks | 214 | 10 | .341 | .314 | .423 | .571 | 165 | 1.2 | 18.2 | 3.0 |
If you want to make a claim that Aaron Judge is the game’s best offensive player, the argument is right up there. He’s mashing and his wRC+ sits at 200, well above Goldschmidt’s. Despite that big disparity, Judge is only a couple offensive runs ahead. As for the other players we’ve been talking about, Votto is having another good season. Byrant is 17th on the list, not too far behind. Harper is playing really well after a disappointing 2016.
So how about another way of looking at things. We can also assess the talent expectation going forward. Here’s what the FanGraphs Depth Chart Projections have to say about the rest of the season.
| Name | PA | HR | BABIP | AVG | OBP | SLG | wRC+ | BsR | Off | WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| Bryce Harper | 390 | 20 | .323 | .290 | .415 | .546 | 151 | 0.3 | 24.5 | 3.6 |
| Joey Votto | 398 | 17 | .326 | .295 | .423 | .519 | 148 | -1.1 | 22.6 | 3.0 |
| Paul Goldschmidt | 394 | 17 | .349 | .296 | .415 | .529 | 143 | 1.3 | 22.3 | 3.1 |
| Mike Trout | 221 | 12 | .348 | .304 | .425 | .589 | 173 | 1.4 | 20.8 | 2.9 |
| Kris Bryant | 394 | 20 | .324 | .273 | .377 | .514 | 137 | 1.3 | 19.2 | 3.5 |
| Aaron Judge | 355 | 21 | .326 | .258 | .344 | .511 | 127 | 0.0 | 11.7 | 2.3 |
| Freddie Freeman | 126 | 6 | .337 | .286 | .393 | .527 | 142 | -0.1 | 6.4 | 0.9 |
With youth on his side, more is expected from Bryce Harper than anyone else, with Votto and Goldschmidt a couple runs behind. Aaron Judge is currently running a .424 BABIP and once that comes down — the highest single season BABIP since World War II is Rod Carew’s .408 in 1977 — the offense will come down a bit, as well. He can beat his projection by quite a bit and still finish behind Goldschmidt. Yes, Goldschmidt is behind Harper and Votto by just a bit on the projections, he’s 10 runs ahead on current production. There are solid arguments for other players, but when it comes to past, present, and future production, nobody is better on offense than Paul Goldschmidt.
Craig Edwards can be found on twitter @craigjedwards.
Jeff Bagwell 2.0
Amazing that Goldschmidt is currently FOURTH in the NL first basemen in all-star voting. Yes, Votto and Zimmerman are having great seasons, and one can make an argument that either of them should be ahead of Godlschmidt based on their performance this year, but definitely NOT Rizzo. I know all-star voting doesn’t necessarily correlate to performance, but it shows what great depth the NL squad has at first base.
Not to mention Freeman, who is right up there despite being over 100 PA behind Goldy. Thames has been pretty good too.
Did Votto actually move up, he was like sixth a week ago? But, yeah, fan voting is a total joke.
I think Zimmerman, Goldy, and Rizzo are the locks to make it. Votto isn’t liked by most people for some reason yet to be identified.
The last two seasons, Votto has had the highest wRC+ of all 1st basemen and hasn’t won the silver slugger because RBIs, nor made an all-star game. The ASG thing makes sense since Votto had ungodly 2nd halves both of the last two seasons, though.
I’ve identified why most people don’t like Joey Votto: he’s Canadian.
I hope Goldy is smoking hot this weekend because the Phillies need to get swept. That win last night cost them a half game off their lead on the Padres and Giants who are both giving the Phillies a strong run for the first pick in the MLB Draft.
Tanking is harder than people think. The Phillies lost eight in a row and hardly picked up any ground.
” There are solid arguments for other players, but when it comes to past, present, and future production, nobody is better on offense than Paul Goldschmidt.”
He’s behind Votto on 3/5 of your measures, albeit it slightly (it may have been 4/5 if Votto was healthy in 2014). I think it’s safe to say they’re neck and neck
And if you include Trout, they’re neck and neck and no-neck.
This is where I’m at. They are neck and neck, with Votto being a better hitter slightly, and Goldy being a much better base runner to the point where he nearly overtakes Votto.
Given Votto’s age and his physical tools (worse athlete than almost everyone on these lists), he’s easily the most “skilled” hitter. Whatever that means.
Go on, go ahead, as outrageous as it is, try mentioning Ryan Zimmerman when discussing best offensive performances of 2017. He’s right there in the table, fourth by WRC+ and third in baseball at the plate, second if you drop the guy with the crazy babip. And first if you only include players currently playing…
As someone who has watched every judge AB I can tell you while the babip is unsustainable because, of course, he hasn’t been bloooping singles behind the short stop. Judge has that babip because he’s so scalding hot that even his outs are 100 mph line drives.
This is an interesting article, looking at “best” players for only certain parts of their games.
How about looking at the best players in baseball outside of hitting (fielding and baserunning, for the most part)? I know Mookie Betts would be at or near the top!
Kevin Kiermaier. And Billy Hamilton. Since 2015, they’re both at ~60 combined BsR and Def runs.
Betts is around 40.
This was mostly just eyeballing mind you.
Goldschmidt’s base running is astounding. It’s hard to believe, really. Is he faster that he looks? Does he just get great jumps and reads? Is his 3rd base coach really good and helping him avoid outs? I feel like another article could be done on exactly HOW Goldy is able to be this good without top level speed.
Votto with a .280 BABIP…75 points under his career average. Everyone else up there is way higher this year. Definitely something to watch.
Okay, so first you have to go through all of the gymnastics of not having Mike Trout be eligible for this award, so you can declare someone else the winner. But guess what? Mike Trout still won, because he’s a big mad MF who doesn’t care you excluded him.
Bonus of the D’Backs playing relevant baseball over the summer? Goldy getting the exposure he deserves. Guy is incredible.
Hey so I’m here to register Eric Thames for consideration thank you for your time well goodbye
Cyborg Eric Thames update: Has a four-game home run streak going. When he’s on it’s terrifying–we’ll see how long we get to see that version of him before he’s a serious contender against Votto and Goldschmidt.
I can K him
still trout
Please reread the first sentence of the article.
I just glanced at the title and thought it read “The Most Offensive Player in Baseball.” Now that would be a fun article to write.
So its not Kyle Schwarber? But thats who all the baseball media said it would be.
Haters gonna hate.
Why are we calling the #10 hitter in wRC+ from 2016-2017 the second-best offensive player in baseball?
Awesome article on Goldy. Guy truly gets it done consistently at a high level. It also makes me remember that he hardly played in the WBC because of Eric Hosmer’s presence. Still never heard the manager’s reasoning on that head-scratcher.