Brandon Belt, Freddie Freeman, First base xRBI
Check out the first baseman end of season rankings. Brandon Belt hit .280 with 18 homers and nine stolen bases. He was the 15th first baseman, worth almost ten dollars. Freddie Freeman hit .276 with 18 homers and three stolen bases. He was the 21st-best first baseman, worth under five bucks. Huh.
You know why they ended up on different ends of the spectrum, of course. Partially because Freeman was hurt a bunch this year, and partially because the Braves offense was Lilliputian, the Braves’ first baseman had 128 runs plus RBI, while Belt had 141. It may not be fair that Belt was worth twice as much as Freeman because the Braves offense was no good, but it happens.
Let’s take the team stats out and re-run the rankings.

Name | HR | SB | AVG | HR Rank | SB Rank | AVG Rank | No Team Rank |
Paul Goldschmidt | 33 | 21 | 0.321 | 5 | 1 | 2 | 1 |
Joey Votto | 29 | 11 | 0.314 | 9 | 3 | 4 | 2 |
Anthony Rizzo | 31 | 17 | 0.278 | 6 | 2 | 17 | 3 |
Edwin Encarnacion | 39 | 3 | 0.277 | 3 | 11 | 19 | 4 |
Eric Hosmer | 18 | 7 | 0.297 | 21 | 7 | 9 | 5 |
Brandon Belt | 18 | 9 | 0.28 | 23 | 5 | 14 | 6 |
Chris Davis | 47 | 2 | 0.262 | 1 | 15 | 30 | 7 |
Miguel Cabrera | 18 | 1 | 0.338 | 22 | 27 | 1 | 8 |
Albert Pujols | 40 | 5 | 0.244 | 2 | 9 | 43 | 9 |
Jose Abreu | 30 | 0 | 0.29 | 8 | 37 | 11 | 10 |
Mark Teixeira | 31 | 2 | 0.255 | 7 | 16 | 34 | 11 |
Freddie Freeman | 18 | 3 | 0.276 | 24 | 12 | 22 | 12 |
Mitch Moreland | 23 | 1 | 0.278 | 15 | 26 | 18 | 13 |
Marwin Gonzalez | 12 | 4 | 0.279 | 34 | 10 | 16 | 14 |
Prince Fielder | 23 | 0 | 0.305 | 14 | 40 | 7 | 15 |
David Ortiz | 37 | 0 | 0.273 | 4 | 36 | 25 | 16 |
Adrian Gonzalez | 28 | 0 | 0.275 | 10 | 38 | 23 | 17 |
Mark Canha | 16 | 7 | 0.254 | 28 | 8 | 36 | 18 |
Kendrys Morales | 22 | 0 | 0.29 | 18 | 43 | 12 | 19 |
C.J. Cron | 16 | 3 | 0.262 | 30 | 14 | 29 | 20 |
Pedro Alvarez | 27 | 2 | 0.243 | 11 | 17 | 45 | 21 |
Carlos Santana | 19 | 11 | 0.231 | 20 | 4 | 49 | 22 |
Yonder Alonso | 5 | 2 | 0.282 | 44 | 21 | 13 | 23 |
Adam Lind | 20 | 0 | 0.277 | 19 | 44 | 21 | 24 |
James Loney | 4 | 2 | 0.28 | 50 | 22 | 15 | 25 |
Ben Paulsen | 11 | 1 | 0.277 | 37 | 30 | 20 | 26 |
Joe Mauer | 10 | 2 | 0.265 | 40 | 19 | 28 | 27 |
Logan Morrison | 17 | 8 | 0.225 | 27 | 6 | 55 | 28 |
Wilin Rosario | 6 | 2 | 0.268 | 42 | 20 | 27 | 29 |
Justin Bour | 23 | 0 | 0.262 | 16 | 41 | 32 | 30 |
Lucas Duda | 27 | 0 | 0.244 | 12 | 39 | 44 | 31 |
Mike Napoli | 18 | 3 | 0.224 | 26 | 13 | 56 | 32 |
Kyle Blanks | 3 | 1 | 0.313 | 59 | 32 | 5 | 33 |
Ryan Zimmerman | 16 | 1 | 0.249 | 29 | 28 | 40 | 34 |
Mark Reynolds | 13 | 2 | 0.23 | 33 | 18 | 51 | 35 |
Travis Shaw | 13 | 0 | 0.274 | 32 | 47 | 24 | 36 |
Brett Wallace | 5 | 0 | 0.302 | 45 | 53 | 8 | 37 |
Chris Carter | 24 | 1 | 0.199 | 13 | 25 | 68 | 38 |
Ryan Howard | 23 | 0 | 0.229 | 17 | 42 | 52 | 39 |
Darin Ruf | 12 | 1 | 0.235 | 35 | 29 | 48 | 40 |
Billy Butler | 15 | 0 | 0.251 | 31 | 46 | 38 | 41 |
Chris Johnson | 3 | 2 | 0.255 | 57 | 24 | 35 | 42 |
Sean Rodriguez | 4 | 2 | 0.246 | 52 | 23 | 41 | 43 |
Jason Rogers | 4 | 0 | 0.296 | 51 | 57 | 10 | 44 |
Clint Robinson | 10 | 0 | 0.272 | 41 | 51 | 26 | 45 |
Gregory Bird | 11 | 0 | 0.261 | 39 | 50 | 33 | 46 |
Justin Morneau | 3 | 0 | 0.31 | 56 | 61 | 6 | 47 |
Matt Adams | 5 | 1 | 0.24 | 46 | 31 | 46 | 48 |
Justin Smoak | 18 | 0 | 0.226 | 25 | 45 | 54 | 49 |
Victor Martinez | 11 | 0 | 0.245 | 38 | 49 | 42 | 50 |
Xavier Scruggs | 0 | 1 | 0.262 | 69 | 35 | 31 | 51 |
Jesus Aguilar | 0 | 0 | 0.316 | 71 | 71 | 3 | 52 |
Adam LaRoche | 12 | 0 | 0.207 | 36 | 48 | 63 | 53 |
Kennys Vargas | 5 | 0 | 0.24 | 47 | 54 | 47 | 54 |
Michael Morse | 5 | 0 | 0.231 | 49 | 56 | 50 | 55 |
Jake Elmore | 2 | 1 | 0.206 | 62 | 33 | 64 | 56 |
Jesus Montero | 5 | 0 | 0.223 | 48 | 55 | 57 | 57 |
Tyler Moore | 6 | 0 | 0.203 | 43 | 52 | 67 | 58 |
Jon Singleton | 1 | 1 | 0.191 | 65 | 34 | 69 | 59 |
Turns out, Brandon Belt and Freddie Freeman were both equally hurt by team factors, as they both move up nine spots in the rankings once you take out runs and RBI. Belt’s home park may have something to do with this.
Do you know who moves up the most in this ranking? Marwin Gonzalez. Marwin. Gonzalez. He moves up 19 spots to 15th because he hit 12 homers and stole three bases and had a decent average. Amazing.
Other teams that penalized their first basemen: Reds, Angels, Padres, and Rays. To some extent, these things may be true again next year. As good as Joey Votto is, he can’t get on base in front of himself. If you want him to be *better* next year, you’re basically depending on Billy Hamilton to improve. The other three have ballpark problems that won’t be fixed any time soon.
The flip side finds players in good offenses in good parks. Baltimore, Texas, the American League Chicago team, and Texas gave the biggest boosts. But you already knew that it’s good to get good players in offensive parks.
There are a few that move up and down based on playing time concerns, and in that way, Runs and RBI are also proxies for playing time and plate appearances, as well as team quality. It’s not *only* about teams.
And much of this is baked into projections. Projections consider past injuries and try to project future games played based on past games played. They also consider team projections when putting together Runs and RBI — teams in nicer run environments, or with stronger lineups, will beget bigger Runs and RBI projections.
But there is one last wrinkle. Teams do not sequence their events equally or equitably. Things happen randomly, and sometimes a team will give one batter more chances with runners in scoring position. Because of that, Jeff Zimmerman once created a way to project runs and RBI based on a player’s own stats and place in the lineup and quality of the team around them.
Let’s do this for the top 30 players because it takes some time to figure it all out. Here are their xR, xRBI, actual R, actual RBI, and the difference between the two. You’d have to call this the team luck factor, since these players played to a certain level on a certain team and somehow over- or under-performed their team stats.

Name | PA | R | RBI | xR | xRBI | diff R | diff RBI | |
1 | Paul Goldschmidt | 695 | 103 | 110 | 115 | 120 | -12 | -10 |
2 | Chris Davis | 670 | 100 | 117 | 97 | 114 | 3 | 3 |
3 | Anthony Rizzo | 701 | 94 | 101 | 90 | 106 | 4 | -5 |
4 | Edwin Encarnacion | 624 | 94 | 111 | 113 | 133 | -19 | -22 |
5 | Joey Votto | 695 | 95 | 80 | 103 | 107 | -8 | -27 |
6 | Eric Hosmer | 667 | 98 | 93 | 85 | 100 | 13 | -7 |
7 | Jose Abreu | 668 | 88 | 101 | 74 | 87 | 14 | 14 |
8 | David Ortiz | 614 | 73 | 108 | 86 | 102 | -13 | 6 |
9 | Prince Fielder | 693 | 78 | 98 | 111 | 115 | -33 | -17 |
10 | Kendrys Morales | 639 | 81 | 106 | 85 | 91 | -4 | 15 |
11 | Albert Pujols | 661 | 85 | 95 | 79 | 82 | 6 | 13 |
12 | Adrian Gonzalez | 643 | 76 | 90 | 80 | 83 | -4 | 7 |
13 | Miguel Cabrera | 511 | 64 | 76 | 79 | 82 | -15 | -6 |
14 | Adam Lind | 572 | 72 | 87 | 67 | 79 | 5 | 8 |
15 | Brandon Belt | 556 | 73 | 68 | 70 | 75 | 3 | -7 |
16 | Mark Teixeira | 462 | 57 | 79 | 70 | 82 | -13 | -3 |
17 | Mitch Moreland | 515 | 51 | 85 | 69 | 74 | -18 | 11 |
18 | Carlos Santana | 666 | 72 | 85 | 74 | 87 | -2 | -2 |
19 | Pedro Alvarez | 491 | 60 | 77 | 58 | 63 | 2 | 14 |
20 | Lucas Duda | 554 | 67 | 73 | 69 | 72 | -2 | 1 |
21 | Freddie Freeman | 481 | 62 | 66 | 52 | 54 | 10 | 12 |
22 | Mark Canha | 485 | 61 | 70 | 62 | 47 | -1 | 23 |
23 | Joe Mauer | 666 | 69 | 66 | 75 | 78 | -6 | -12 |
24 | Justin Bour | 446 | 42 | 73 | 48 | 57 | -6 | 16 |
25 | Ryan Howard | 503 | 53 | 77 | 48 | 56 | 5 | 21 |
26 | Billy Butler | 601 | 63 | 65 | 64 | 75 | -1 | -10 |
27 | Ryan Zimmerman | 390 | 43 | 73 | 46 | 49 | -3 | 24 |
28 | Chris Carter | 460 | 50 | 64 | 52 | 56 | -2 | 8 |
29 | Logan Morrison | 511 | 47 | 54 | 48 | 50 | -1 | 4 |
Oh boy. No player underperformed his expected RBI total more than Joey Votto last year. Just going to leave that there, really.
It is interesting that Edwin Encarnacion, despite being great, underperformed the lineup around him. They scored over five runs per game, and he was right in the heart of it, and that’s good enough for crazy numbers.
Those two will have comfortable projections next year, so it might not matter. But Prince Fielder was probably better than his ranking, considering the Rangers should have given him almost fifty more runs and RBI combined this year, given his walk and homer totals, their general run scoring, and his position in the lineup.
Oh and look at that. Freddie Freeman actually over-performed given his team situation. His problems were mostly injury-related, it looks like. He’s certainly no Joe Mauer.
Team factors are incredibly frustrating. Not only do we have to think about the player and his true talent, but we have to consider how the team will change around him, and how that player will fit the team’s lineup. And, it turns out, we have to consider that the interaction between the team and the player in the past might have been uneven. Certainly the Rangers did more for other players than they did for Prince Fielder, and that seems like something to consider next year in drafts.
With a phone full of pictures of pitchers' fingers, strange beers, and his two toddler sons, Eno Sarris can be found at the ballpark or a brewery most days. Read him here, writing about the A's or Giants at The Athletic, or about beer at October. Follow him on Twitter @enosarris if you can handle the sandwiches and inanity.
Either way, i am happy i flipped Freeman for Abreu in a dynasty league. I get slighly older, but Abreu has elite power, freeman is just a neat collection of above average stats