100 Greatest Right Fielders of All-Time

This is the definitive list of Baseball's greatest right fielders, including Babe Ruth, Frank Robinson, Hank Aaron, and more. Updated through 2025.

Baseball Player Rankings by Position

RANKNAMEFROMTOCAREERLONG PEAKSHORT PEAKPRIMEPLAYER SCORE
1Babe Ruth19141935162.189.741.656.8508.8
2Hank Aaron19541976143.161.728.043.7466.7
3Mookie Betts2014202575.355.028.540.0378.4
4Frank Robinson19561976107.251.624.435.3373.2
5Roberto Clemente1955197294.850.022.939.8347.9
6Aaron Judge2016202562.056.731.141.5342.5
7Mel Ott19261947110.754.726.038.1337.5
8Al Kaline1953197492.848.324.632.8328.2
9Ichiro Suzuki2001201959.743.522.631.5305.6
10Reggie Jackson1967198774.048.024.532.3303.1
11Larry Walker1989200572.741.822.331.4295.1
12Tony Gwynn1982200169.240.521.130.1277.7
13Dwight Evans1972199167.136.418.127.7272.6
14Juan Soto2018202542.740.421.532.4257.6
15Vladimir Guerrero1996201159.542.021.029.7256.7
16Bobby Abreu1996201460.241.619.129.7256.6
17Harry Heilmann1914193272.146.823.734.8254.7
18Bryce Harper2012202554.138.520.823.0251.5
19Dave Winfield1973199564.237.619.427.0250.8
20Bobby Bonds1968198157.939.620.032.0248.4
21Enos Slaughter1938195957.034.517.525.6246.5
22Paul Waner1926194573.944.822.128.0243.2
23Reggie Smith1966198264.637.617.918.9232.7
24Sam Crawford1899191775.341.619.825.9227.7
25Dave Parker1973199140.137.421.131.1212.6
26Jack Clark1975199253.133.017.221.2212.3
27Jason Heyward2010202541.532.518.823.3210.5
28Tony Oliva1962197643.138.220.026.5209.7
29Giancarlo Stanton2010202546.635.319.824.7209.1
30Rusty Staub1963198545.833.318.126.8207.2
31Rocky Colavito1955196844.537.220.425.5205.5
32Darryl Strawberry1983199942.235.919.126.6203.8
33Johnny Callison1958197338.434.420.329.4197.8
34J.D. Drew1998201144.932.118.222.8197.2
35Jesse Barfield1981199239.434.419.626.4195.7
36Jose Bautista2004201836.737.822.030.1195.6
37Chuck Klein1928194446.036.722.031.3195.1
38Felipe Alou1958197442.333.818.324.4194.0
39Fernando Tatis Jr.2019202526.926.817.422.9193.5
40Ken Singleton1970198441.833.416.924.1192.8
41Kirk Gibson1979199538.429.817.025.0192.2
42Elmer Flick1898191053.041.319.628.2191.9
43Sam Rice1915193453.430.014.220.3190.1
44Roger Maris1957196838.332.418.325.4188.6
45Tim Salmon1992200640.631.716.822.0188.1
46Ross Youngs1917192632.330.416.223.4187.8
47Kyle Tucker2018202527.428.316.325.5186.8
48Shawn Green1993200734.731.420.327.4185.4
49Magglio Ordonez1997201138.832.018.722.6185.6
50Paul O'Neill1985200138.927.315.019.2182.0
51Sammy Sosa1989200758.645.223.833.0181.5
52J.D. Martinez2011202430.829.016.721.8181.1
53Tommy Henrich1937195039.228.016.121.4181.6
54Ronald Acuna Jr.2018202528.628.617.521.7178.6
55Bill Nicholson1936195341.733.818.726.7178.0
56Reggie Sanders1991200739.826.514.217.8176.5
57Brian Jordan1992200632.930.317.622.0173.8
58Bob Allison1958197034.129.918.424.7172.6
59Shin-Soo Choo2005202034.629.215.821.0172.7
60Kiki Cuyler1921193847.035.317.920.7172.5
61Tommy Holmes1942195235.331.018.025.0171.6
62Gary Sheffield1988200960.540.620.425.9170.9
63Justin Upton2007202232.330.016.517.9168.9
64Dixie Walker1931194944.232.417.221.9168.7
65Harry Hooper1909192553.230.416.320.2168.8
66Babe Herman1926194540.331.718.225.5164.3
67Hurley McNair1910192838.433.926.326.9161.2
68Nick Markakis2006202033.624.614.519.5159.7
69Al Smith1953196420.219.711.519.8158.3
70Gavvy Cravath1908192033.029.817.024.6157.4
71Brian Giles1995200951.136.218.727.7156.8
72Hunter Pence2007202030.826.013.518.4155.3
73Raul Mondesi1993200529.525.515.119.6153.3
74Álex Ríos2004201527.328.116.319.0152.1
75Ken Griffey Sr.1973199134.523.512.617.7151.8
76Jayson Werth2002201729.227.513.717.1150.5
77Roy Cullenbine1938194732.131.115.423.6148.9
78Von Hayes1981199229.926.514.018.9146.3
79George Hendrick1971198828.924.112.819.2145.8
80Carl Furillo1946196034.626.214.616.3143.2
81Sixto Lezcano1974198528.325.715.518.0141.7
82Carlos Gonzalez2008201924.424.215.318.7141.4
83Hank Bauer1948196127.324.914.320.4138.4
84Josh Reddick2009202124.722.612.616.4136.7
85Terry Puhl1977199128.423.713.316.5136.4
86Richie Zisk1971198324.922.013.318.3130.5
87Wally Moses1935195135.724.312.815.9130.3
88Yasiel Puig2013201918.520.113.616.0129.7
89Jackie Jensen1950196127.923.213.218.3129.0
90Elmer Valo1940196128.322.111.216.2128.3
91Jose Canseco1985200142.530.319.122.5127.6
92Floyd Robinson1960196817.818.511.917.4124.3
93Taffy Wright1938194916.716.38.813.8123.5
94David Justice1989200240.629.515.119.7123.3
95Jim Northrup1964197522.121.513.718.1122.7
96Vic Wertz1947196326.922.112.317.1122.4
97Trot Nixon1996200821.221.612.217.1118.4
98Bake McBride1973198322.622.410.716.1118.1
99Jay Buhner1987200123.019.09.614.5118.1
100Nick Swisher2004201521.422.911.813.4117.2