It’s January, which is always the time when you see articles considering a team’s all-time performance or some other aspect of franchise history (best free agent signings is a common one).
We don’t usually jump onto trends here, but I liked the suggestion from my colleague Alex Vigderman, who asked “If we took each team’s best player season at each position, which team would have the highest Defensive Runs Saved total?”
So let’s indulge this one since it fits our brand. Essentially, it’s our version of a best-ball competition.
It turns out that the team on top just traded a great defensive player in Nolan Arenado, the Cardinals.
|
Position |
Player |
Runs Saved |
|
C |
Yadier Molina (2012) |
29 |
|
1B |
Albert Pujols (2007) |
31 |
|
2B |
Mark Grudzielanek (2005) |
23 |
|
3B |
Scott Rolen (2004) |
30 |
|
SS |
Brendan Ryan (2010)/ Paul DeJong (2019) |
24 |
|
LF |
Tyler O’Neill (2021) |
14 |
|
CF |
Harrison Bader (2021) |
18 |
|
RF |
Jason Heyward (2015) |
26 |
|
P |
Jake Westbrook (2012) |
11 |
Albert Pujols is the positional single-season and career record holder at first base (we’ve written about this). Scott Rolen has the best single-season total of any MLB player at third base (we’ve written about him too). Yadier Molina‘s 29 is just shy of the most in a season by any catcher (Roberto Pérez, 31) and he’s the career leader at catcher too. Jason Heyward is the career leader in right field since we started tracking Runs Saved in 2003.
Between them, the listed group won 17 Fielding Bible Awards and 28 Gold Glove Awards in their careers and the only ones who didn’t win either were Paul DeJong and Jake Westbrook.
Counting Ryan/DeJong only once (rather than both their totals), those players combined for 206 Runs Saved, making the Cardinals the only team to clear 200.
The Cardinals beat out the Angels, whose lineup totaled 183 Runs Saved, with a large chunk of it coming from shortstop Andrelton Simmons and his record-setting 42 Runs Saved in 2017.
The Diamondbacks‘ group of nine players, which ranked third-best, was strong all the way around, from second baseman Craig Counsell‘s 30 Runs Saved in 2005 to Gerardo Parra’s 27 in 2013, Nick Ahmed‘s 25 in 2018, and Jeff Mathis‘ 21 in 2018.
Just behind the Diamondbacks were the Mariners, who have had three players with huge Runs Saved seasons: center fielder Franklin Gutierrez (33 in 2009), shortstop Brendan Ryan (27 in 2012), and Hall of Fame third baseman Adrian Beltré (27 in 2008).
We would be remiss not to point out that prior to 2013, players received credit or demerit for their positioning, which led to some higher Runs Saved totals than are seen today. Just over half of the representation on these team’s lists came from 2003 to 2012.
However, there were 20 instances in 2025 in which a team got its best defensive season for a player, the most in 10 years. That included Steven Kwan‘s 22 Runs Saved in left field for the Guardians, Ceddanne Rafaela‘s 20 in center field for the Red Sox, and the 17 runs saved seasons for Mookie Betts (Dodgers shortstop), Taylor Walls (Rays shortstop), and Matt Olson (Braves first base).
At the other end of the list are the Marlins. In the 24-year history of Runs Saved, the Marlins have never had a player save more than 15 Runs at a position. Their nine-player lineup totaled 108 runs and featured notable names shortstop Miguel Rojas (15, 2022), right fielder Giancarlo Stanton (13, 2017), and left fielder Christian Yelich (13, 2015).
Perhaps the most unusual discovery from all of this was with one of the lower-end teams, the White Sox. Miguel Vargas had 4 Runs Saved at first base for them in 2025, the most any White Sox first baseman has had in the history of the stat.
Here’s the full listing of teams from 1 to 30.
|
Team |
Runs Saved |
|
1. Cardinals |
206 |
|
2. Angels |
183 |
|
3. Diamondbacks |
172 |
|
4. Mariners |
171 |
|
5. Blue Jays |
162 |
|
6. Guardians |
160 |
|
7. Braves |
159 |
|
T8. Rays |
158 |
|
T8. Yankees |
158 |
|
10. Astros |
156 |
|
11. Cubs |
155 |
|
12. Rockies |
151 |
|
T13. Red Sox |
150 |
|
T13. Rangers |
150 |
|
15. Pirates |
149 |
|
16. Athletics |
146 |
|
17. Reds |
141 |
|
T18. Royals |
140 |
|
T18. Orioles |
140 |
|
20. Nationals |
139 |
|
21. Brewers |
138 |
|
22. Phillies |
134 |
|
T23. Padres |
133 |
|
T23. Dodgers |
133 |
|
T25. Tigers |
130 |
|
T25. White Sox |
130 |
|
27. Mets |
128 |
|
T28. Giants |
127 |
|
T28. Twins |
127 |
|
30. Marlins |
108 |



