LOGIN

Historical Fantasy Baseball Player Rater – Top 3rd Basemen (Career)

Updated:

  Best Season Best Season By Decade Best Season by Stat By Career
Hitters 1903-Today|1903-1946|1947-Today
C|1B|2B|SS|3B|OF|DH|HOF|HOM|MVP|MVFH
1900s|10s|20s|30s|40s|50s|
60s|70s|80s|90s|2000s|10s
R|HR|RBI|SB|AVG All|C|1B|2B|SS|3B|OF|DH|
HOF|HOM|1+ MVP|MVFH Top 10
Pitchers 1903-Today|1903-1946|1947-Today
SP|RP|HOF|HOM|Cy|MVP|FantCy|RotoRP
1900s|10s|20s|30s|40s|50s|
60s|70s|80s|90s|2000s|10s
W|SV|ERA|WHIP|K All|SP|RP|HOF|HOM|1+ Cy|1+ MVP|
FantCy Top 10|RotoRP Top 10

Click headers to sort.  Use text boxes to filter results and < or > to filter data (e.g., <30).  View multiple names/data with | and wildcard with * (e.g., *Ruth*|*Aaron*).  See more in footnotes.

Download Table as CSV
Note: Filters and sorting in the table below apply to the output

# Name 1st Yr Lst Yr Hall MVP Years $0+ Years @Pos Sum $ Avg $ Max $ Avg $R Avg $HR Avg $RBI Avg $SB Avg $AVG Max $R Max $HR Max $RBI Max $SB Max $AVG
Alex Rodriguez 1996 2015 3 18 9 553.9 30.8 54.7 6.3 8.7 7.2 3.8 3.8 11.5 17.0 14.0 9.7 9.1
Mel Ott 1928 1945 FM 0 18 5 496.2 27.6 41.4 4.6 12.8 5.4 1.0 2.8 9.3 18.9 9.1 2.8 4.5
Mike Schmidt 1974 1988 FM 3 15 15 486.8 32.5 60.3 6.5 13.6 8.2 1.4 1.8 10.5 24.2 15.2 6.8 6.4
Miguel Cabrera 2004 2020 3 14 8 413.0 29.5 49.6 5.6 8.0 8.8 -0.7 6.9 8.5 15.1 15.0 1.4 10.7
Eddie Mathews 1952 1967 FM 0 16 16 360.5 22.5 37.7 5.2 8.4 5.3 1.0 1.6 8.7 15.2 11.3 4.5 4.6
George Brett 1975 1993 FM 1 19 13 342.3 18.0 39.0 3.5 2.7 4.5 1.0 5.3 9.3 8.9 11.5 4.7 11.9
Harmon Killebrew 1959 1972 FM 1 14 11 341.6 24.4 37.8 4.0 11.2 7.5 -0.6 1.2 8.4 15.8 12.0 1.5 3.1
Paul Molitor 1978 1998 FM 0 19 7 330.3 17.4 35.5 4.8 0.0 1.3 5.1 5.2 12.0 4.6 8.4 9.3 8.6
Frank Baker 1909 1921 FM 0 11 11 317.5 28.9 49.1 3.7 10.3 7.3 2.1 4.4 9.3 15.6 12.7 4.0 7.0
Chipper Jones 1995 2012 1 17 14 307.3 18.1 32.0 3.6 4.4 4.1 0.9 4.1 7.1 9.7 6.9 4.9 9.2
Dick Allen 1964 1976 M 1 13 8 306.7 23.6 42.8 4.1 7.4 5.0 2.1 3.9 10.5 14.1 10.9 6.6 6.7
Pete Rose 1963 1982 M 1 19 5 295.3 15.5 25.6 7.5 -1.7 1.0 1.5 6.3 12.3 1.8 4.5 4.5 10.3
Tony Perez 1967 1981 F 0 15 6 292.8 19.5 36.5 2.8 6.2 7.0 -0.4 3.0 7.3 11.1 10.6 1.4 6.5
Adrian Beltre 1999 2017 0 18 16 271.2 15.1 37.1 2.1 4.2 4.2 0.2 3.4 5.9 13.0 8.9 3.1 8.3
Ron Santo 1961 1973 FM 0 13 12 268.2 20.6 32.3 3.9 6.0 6.8 0.0 3.0 8.7 9.6 9.6 1.5 6.1
Ken Boyer 1955 1966 M 1 12 12 255.4 21.3 30.9 4.3 4.3 5.1 3.0 3.5 7.1 9.6 9.9 11.6 7.0
Darrell Evans 1972 1988 M 0 16 12 221.0 13.8 36.6 2.8 6.7 3.7 -0.1 -0.2 9.3 14.5 8.3 2.2 3.0
Edwin Encarnacion 2006 2019 0 12 6 218.7 18.2 33.8 3.1 7.0 5.9 -0.2 1.4 6.4 12.6 10.9 2.5 3.1
David Wright 2005 2014 0 10 10 215.2 21.5 36.5 3.7 3.2 4.7 4.5 4.4 7.8 7.6 9.6 9.0 6.5
Edgar Martinez 1990 2003 M 0 12 5 211.3 17.6 35.3 3.8 3.5 4.2 -0.4 5.6 9.7 7.1 10.3 2.0 9.1
George Scott 1966 1977 0 11 5 202.0 18.4 34.4 3.0 6.1 5.2 0.6 2.5 6.5 15.9 9.8 3.9 5.9
Bobby Bonilla 1987 1997 0 11 11 201.5 18.3 36.0 3.9 5.5 5.7 -0.7 3.0 9.5 11.4 11.9 0.5 6.7
Bob Elliott 1940 1951 1 12 10 193.5 16.1 30.5 3.0 2.3 5.4 1.3 3.1 5.1 8.0 9.8 4.9 6.3
Heinie Zimmerman 1910 1919 0 10 5 193.4 19.3 42.9 1.8 5.9 5.8 1.5 3.4 4.5 19.3 11.5 2.7 8.7
Aramis Ramirez 2001 2015 0 13 12 192.2 14.8 26.8 1.3 4.9 5.2 -0.9 3.3 5.4 8.9 8.2 1.1 5.9
Tommy Leach 1903 1914 0 11 7 190.9 17.4 30.7 5.7 5.4 1.1 2.2 2.0 12.2 12.3 6.8 5.5 5.5
Ron Cey 1973 1985 0 13 13 187.7 14.4 23.0 2.0 6.9 5.1 -1.1 0.7 5.1 10.8 8.3 -0.2 3.5
Matt Williams 1990 2001 0 11 9 184.0 16.7 32.7 1.9 7.2 5.3 -0.4 1.8 6.4 17.5 12.2 1.6 5.0
Graig Nettles 1970 1985 M 0 14 14 181.3 13.0 28.7 2.2 6.8 4.0 -0.9 0.0 5.5 14.5 7.8 1.4 2.3
Scott Rolen 1997 2010 0 11 11 179.8 16.3 28.7 3.3 3.5 4.5 1.2 2.7 6.7 7.3 9.4 3.2 5.2
Pedro Guerrero 1981 1990 0 9 7 178.6 19.8 35.9 2.0 5.4 5.3 0.9 5.2 6.5 11.8 11.1 4.3 8.0
Brooks Robinson 1960 1974 FM 1 15 14 176.8 11.8 26.6 2.3 2.2 4.4 -0.5 2.4 5.5 6.4 9.7 0.1 6.5
Sal Bando 1968 1978 0 11 11 176.6 16.1 26.8 3.5 5.1 5.4 0.4 0.7 6.6 11.4 8.8 3.1 3.7
Wade Boggs 1983 1995 FM 0 11 11 168.7 15.3 24.1 6.8 -2.2 1.4 -1.2 9.7 12.0 3.5 3.9 -0.6 14.8
Pie Traynor 1922 1933 F 0 12 13 164.6 13.7 27.4 3.1 -1.3 4.7 3.0 3.3 6.2 5.0 9.3 6.3 5.0
Evan Longoria 2008 2020 1 11 7 162.4 14.8 25.6 2.8 4.6 4.9 -0.1 1.5 6.0 9.2 8.0 3.3 4.5
Harlond Clift 1934 1942 0 9 9 161.6 18.0 32.9 5.4 5.6 2.9 2.1 1.0 7.9 12.8 7.4 3.8 2.4
Al Rosen 1950 1956 1 7 7 154.5 22.1 43.2 3.2 7.1 6.1 2.0 2.5 6.9 13.4 11.3 3.6 7.0
Pinky Higgins 1933 1944 0 12 12 149.1 12.4 19.0 1.5 2.5 3.9 1.3 2.3 3.2 9.4 5.8 3.8 4.2
Vinny Castilla 1995 2004 0 8 8 148.4 18.6 32.8 2.6 7.0 6.1 -0.8 2.7 5.1 10.8 10.5 0.5 5.5
Gary Gaetti 1982 1998 0 15 15 148.1 9.9 30.6 1.0 4.2 3.5 0.0 0.3 4.9 10.3 8.6 1.9 4.9
Carney Lansford 1978 1992 0 11 11 147.2 13.4 22.5 3.3 -0.1 2.0 3.2 4.0 8.4 3.2 4.5 7.9 9.2
Ryan Zimmerman 2006 2017 0 9 7 140.7 15.6 25.6 3.1 4.2 4.7 -0.3 3.0 7.3 7.7 8.6 2.1 6.0
Bill Madlock 1974 1985 0 11 8 138.0 12.5 24.3 1.7 0.5 1.3 2.3 5.7 4.7 4.0 5.9 7.1 9.9
Robin Ventura 1991 2002 0 11 10 132.9 12.1 19.9 2.1 4.1 4.6 -0.8 1.1 4.9 6.1 6.7 -0.3 3.4
Whitey Kurowski 1942 1947 0 6 6 131.2 21.9 34.5 3.8 8.1 5.1 0.5 3.5 7.8 12.8 8.3 2.0 6.0
Sid Gordon 1943 1954 0 10 9 129.6 13.0 30.8 1.4 5.0 3.0 0.0 2.6 5.2 10.9 7.2 3.2 3.6
Bob Horner 1978 1986 0 8 8 129.5 16.2 25.6 1.1 8.7 4.2 -1.3 2.4 3.5 15.1 6.5 -0.8 5.2
Buddy Bell 1972 1987 0 14 11 127.6 9.1 18.6 2.2 0.9 2.4 -0.6 3.3 4.6 4.0 7.8 0.9 6.7
Frank Thomas(1950’s) 1953 1963 0 10 5 127.2 12.7 26.6 0.9 5.8 4.1 -0.4 1.4 5.2 10.2 9.0 0.9 3.3
Ken Keltner 1938 1948 0 9 9 125.7 14.0 28.7 1.4 4.8 4.3 0.9 1.6 4.0 11.4 8.6 3.5 4.7
Billy Werber 1933 1941 0 9 6 121.2 13.5 31.8 3.1 0.0 -0.6 9.5 0.5 7.9 3.7 0.8 17.1 3.7
Troy Glaus 1999 2008 0 8 9 120.2 15.0 27.0 3.0 6.8 4.3 0.2 -0.3 6.6 10.6 7.2 2.8 1.6
Stan Hack 1935 1945 M 0 10 11 119.7 12.0 15.7 4.9 -1.8 -0.9 5.1 3.7 8.4 -0.3 1.4 8.6 6.7
Ken Caminiti 1989 1998 1 9 9 117.5 13.1 29.4 2.4 3.2 3.9 0.6 2.0 5.0 8.2 8.1 1.9 5.6
Tim Wallach 1982 1994 0 10 10 117.4 11.7 22.5 1.1 4.1 4.7 -0.5 1.5 4.2 7.8 9.3 0.5 4.9
Jim Ray Hart 1964 1968 0 5 5 114.6 22.9 28.8 4.5 7.3 6.2 0.2 3.7 7.2 8.7 8.4 1.1 5.1
Larry Parrish 1975 1987 0 11 9 112.5 10.2 21.0 0.9 4.3 3.6 -1.0 1.4 3.1 8.7 7.5 -0.3 4.8
Deron Johnson 1964 1975 0 8 5 111.6 14.0 29.2 1.7 5.7 5.6 -0.8 0.8 5.3 11.5 11.8 0.7 4.0
Freddie Lindstrom 1926 1933 F 0 7 6 111.6 15.9 29.4 3.5 3.1 2.7 2.4 3.3 5.6 5.6 6.8 4.3 7.2
Aubrey Huff 2002 2010 0 7 7 110.1 15.7 24.4 2.7 4.5 4.1 -0.1 3.5 6.5 7.2 7.0 1.4 5.3
Hans Lobert 1907 1914 0 7 5 110.1 15.7 28.4 2.8 3.8 1.8 4.1 2.1 6.5 9.2 5.1 6.2 5.4
Doug DeCinces 1977 1986 0 10 10 108.3 10.8 25.9 0.8 5.1 3.4 -0.5 1.0 5.0 9.8 6.5 0.8 4.7
Dean Palmer 1992 2000 0 8 8 104.0 13.0 20.0 1.8 6.5 4.3 0.0 -0.5 3.5 10.3 7.1 1.3 1.4
Al Smith 1954 1963 0 10 8 103.9 10.4 26.5 2.7 1.3 1.3 2.2 2.0 8.6 5.7 5.2 5.5 6.0
Larry Gardner 1910 1922 0 13 10 103.8 8.0 16.9 1.3 -1.4 3.8 1.0 2.3 4.1 1.4 9.4 2.2 5.0
Eric Chavez 2000 2006 0 7 7 101.0 14.4 21.2 2.9 4.8 4.2 0.4 1.1 4.3 7.2 6.9 1.4 2.6
Jim Tabor 1939 1946 0 7 7 100.3 14.3 21.5 0.4 4.6 3.8 3.4 1.2 1.4 7.0 6.0 7.9 2.4
Buddy Lewis 1936 1946 0 7 6 97.7 14.0 22.2 4.6 0.0 1.3 3.9 3.1 6.8 1.4 3.5 7.0 4.6
Red Smith 1912 1918 0 7 7 96.4 13.8 23.3 1.8 2.7 4.6 1.2 2.5 2.7 8.9 7.9 1.9 4.0
Mark Reynolds 2007 2017 0 8 8 95.9 12.0 30.7 2.1 6.3 3.7 0.5 -1.6 5.3 12.4 6.5 6.1 1.8
Todd Zeile 1990 2002 0 10 8 95.9 9.6 18.0 1.4 2.6 3.8 -0.2 1.0 3.4 6.3 7.0 4.3 3.9
Terry Pendleton 1987 1995 1 6 6 92.7 15.5 27.5 3.7 2.1 4.6 0.6 3.5 6.5 5.5 8.2 2.8 7.0
Bob Bailey 1963 1974 0 10 9 90.5 9.1 18.5 1.4 2.3 1.6 1.5 1.3 4.6 7.1 5.4 3.6 2.9
Mike Lowell 2000 2009 0 9 9 89.2 9.9 19.4 0.7 2.6 3.8 -0.6 2.5 3.3 6.5 8.4 0.0 6.4
Frank Malzone 1957 1964 0 8 8 88.1 11.0 18.0 2.1 1.5 4.5 -0.5 2.5 4.5 3.3 8.6 1.7 4.5
Art Devlin 1904 1910 0 7 7 88.0 12.6 22.1 2.8 -0.9 3.4 4.3 2.0 4.4 1.5 4.7 7.8 4.6
George Kell 1945 1955 F 0 9 9 87.7 9.7 19.0 1.8 -2.1 2.1 1.5 5.4 6.4 0.1 6.2 4.5 7.8
Heinie Groh 1913 1924 M 0 11 7 87.5 8.0 21.1 3.4 -1.2 -0.2 2.0 3.0 9.0 3.8 3.9 4.9 6.3
Harry Steinfeldt 1903 1910 0 6 8 86.5 14.4 28.4 2.6 1.9 5.3 1.3 2.4 4.8 9.4 8.0 3.0 7.2
Willie Jones 1949 1959 0 10 10 85.9 8.6 16.3 1.2 2.9 2.1 1.0 0.4 4.4 5.7 3.5 2.5 2.4
Richie Hebner 1969 1980 0 12 9 85.6 7.1 17.6 0.7 2.1 1.7 -0.8 2.4 6.7 6.6 4.8 0.4 4.6
Melvin Mora 2002 2008 0 7 5 81.8 11.7 28.5 2.6 2.0 2.2 1.5 2.5 6.5 5.2 6.4 3.7 8.2
Bill Melton 1969 1975 0 6 6 81.0 13.5 22.4 1.7 6.2 4.3 -0.3 0.6 3.9 11.0 5.9 0.0 2.6
Red Rolfe 1935 1941 0 7 6 81.0 11.6 23.8 6.9 -0.1 0.3 1.7 1.8 10.0 3.0 2.7 5.1 5.2
Kevin Youkilis 2006 2012 0 7 6 80.2 11.5 23.7 3.1 2.3 2.9 -0.5 2.6 5.5 5.9 8.2 0.5 5.3
Eddie Yost 1950 1960 0 8 10 75.3 9.4 18.2 5.7 0.5 -0.7 2.4 0.6 8.0 3.5 1.0 3.5 2.7
Milt Stock 1914 1925 0 10 7 74.9 7.5 14.3 2.3 -2.0 1.9 2.0 2.2 4.2 2.3 4.9 3.3 3.7
Pinky Whitney 1928 1937 0 8 7 74.2 9.3 17.4 0.3 1.4 3.8 1.1 1.6 2.9 3.1 7.3 2.3 5.0
Doug Rader 1968 1977 0 9 6 67.9 7.5 18.4 0.8 2.5 3.1 -0.1 0.2 3.9 6.7 7.2 0.8 2.6
Jeff Cirillo 1996 2001 0 6 5 66.4 11.1 15.9 3.0 -0.9 2.6 0.4 5.1 5.4 0.5 6.1 2.0 6.0
Ed Charles 1962 1968 0 6 6 60.3 10.1 18.4 0.9 0.8 1.3 3.9 2.1 4.0 3.2 4.5 6.7 3.2
Enos Cabell 1976 1984 0 6 5 58.6 9.8 20.9 2.6 -2.6 0.2 5.8 2.7 5.9 1.3 2.5 9.5 4.9
Kevin Seitzer 1987 1996 0 8 8 55.4 6.9 18.0 2.8 -2.6 0.7 0.7 4.4 5.9 -0.1 3.0 2.8 7.2
Ken McMullen 1965 1971 0 5 5 54.8 11.0 14.5 2.7 3.7 2.7 -0.1 0.9 3.4 5.7 4.6 0.8 2.2
Hank Blalock 2003 2009 0 5 5 53.3 10.7 20.6 2.3 4.1 3.8 -1.1 0.6 5.9 6.4 7.1 -0.8 3.8
Brook Jacoby 1985 1990 0 5 5 52.5 10.5 12.9 1.4 3.0 2.9 -1.3 3.4 3.5 6.8 4.9 -1.1 4.3
Max Alvis 1963 1967 0 5 5 50.9 10.2 17.5 2.1 3.4 1.4 1.5 0.7 4.7 4.9 3.4 3.2 2.7
Don Hoak 1957 1961 0 4 5 50.5 12.6 20.2 2.9 0.8 3.0 1.7 3.3 6.5 3.1 6.1 3.2 3.7
Pablo Sandoval 2009 2014 0 6 6 48.8 8.1 19.1 0.1 1.6 2.5 -1.0 4.0 2.1 4.3 4.3 -0.1 7.5
Harry Lord 1908 1913 0 6 5 48.7 8.1 16.3 2.7 -0.9 -0.1 3.1 2.3 5.9 4.1 1.4 4.1 5.7
Les Bell 1925 1929 0 5 5 47.2 9.4 28.2 0.0 4.0 3.2 0.5 0.6 3.2 11.4 6.5 2.1 4.0
Casey Blake 2003 2009 0 7 7 47.1 6.7 13.7 1.5 2.2 1.5 -0.1 0.7 3.6 4.8 3.5 1.0 2.1
Chase Headley 2009 2017 0 7 5 47.0 6.7 32.2 1.7 0.2 1.1 1.6 1.1 5.9 7.5 10.0 4.0 3.9
Pete Ward 1963 1968 0 5 5 45.7 9.1 21.5 0.6 2.9 3.0 0.3 1.3 3.7 4.6 6.0 1.9 4.9
Aaron Boone 1999 2005 0 5 5 42.3 8.5 19.8 0.2 1.3 1.5 4.1 0.3 3.7 4.2 4.7 8.7 2.9
Corey Koskie 2000 2004 0 5 5 41.5 8.3 21.0 1.3 0.7 1.3 2.3 1.6 4.4 3.6 4.9 5.8 3.0
Ossie Bluege 1925 1933 0 8 9 40.0 5.0 13.1 0.6 -1.9 1.6 3.7 -0.1 1.8 1.2 4.6 5.2 1.5
Willie Kamm 1923 1932 0 8 10 39.8 5.0 8.9 0.7 -2.6 2.5 2.9 0.4 2.8 0.8 4.6 4.9 2.4
Bobby Byrne 1909 1913 0 5 5 39.4 7.9 17.0 4.9 -0.8 0.0 2.1 0.7 7.3 0.7 1.3 3.7 4.0
Tony Boeckel 1919 1923 0 5 5 36.1 7.2 17.7 1.3 0.1 1.2 3.2 0.5 3.2 3.6 3.4 4.4 2.2
Billy Johnson 1943 1951 0 4 6 34.6 8.7 14.1 0.5 0.8 4.1 -0.1 2.4 2.6 1.7 7.4 1.3 3.0
Ray Knight 1979 1986 0 6 6 25.3 4.2 7.9 -0.4 -0.9 2.3 -1.2 3.4 1.7 2.2 4.1 -0.6 6.0
Mike Mowrey 1907 1916 0 4 5 16.4 4.1 11.8 0.5 -1.7 2.2 1.3 0.9 2.2 -0.3 4.6 1.7 2.6
George Moriarty 1907 1914 0 4 5 14.7 3.7 6.4 -0.2 -2.6 0.7 3.4 1.4 0.3 -0.3 2.8 3.7 2.8
Jimmy Austin 1909 1913 0 4 5 6.1 1.5 3.1 0.1 -1.4 -0.6 2.9 -0.4 2.8 -1.0 0.2 3.9 0.6

Notes

Methodology/FAQs/Definitions:  Click here for a long list of FAQs.

Positions (Season):  ‘POS’ represents all position the player had either 20 games played that season or the previous season (the general standard for fantasy baseball).  ‘MVPOS’ represents the most valuable position for the player which is used in determining the player’s value based on the following order of most valuable to least valuable: C, SS, 2B, 3B, OF, 1B, DH.  Pitchers are either designated as a starter or reliever and is more subjective given the shifting roles of relievers over the years.  In general, any pitcher whose GS represent 50+% of Games is noted as a SP as well as any pitchers with 20+ GS.

Positions (Career):  The ‘Pos’ field for hitters reflects any position where the player qualified for 1+ years and it was deemed their most valuable fantasy position (see above).  The shorthand is C=Catcher, 1=1B, 2=2B, S=SS, 3=3B, O=OF, D=DH.  Pitchers typically are set to S (Starter) or R (Reliever) based on their predominant role.  A combined SR is given to pitchers who had 3+ years in both roles (e.g., Dennis Eckersley) or 1-3 years in each role.

Halls: “F” is Hall of Fame, “M” is Baseball Think Factory’s Hall of Merit, “FM” is both.  For those unfamiliar with the BBTF Hall of Merit, consider it a wiser, less corrupt, more SABR-friendly Hall of Fame.   Four players are voted in every year.  Players must be retired for 5 years before becoming eligible.  Players are never made ineligible (unlike the HOF who ‘one and done’ players like Lou Whitaker, Bobby Grich, and Kevin Brown).

Awards:  Just includes Cy Young and MVP awards.  The Cy Young Award was awarded to the best MLB pitcher starting in 1956 and then became the best pitcher in each league in 1967.  The MVP award has been awarded to the most valuable player in each league since 1931.

Filtering Results:  You can filter multiple fields at the same time.  The text fields below the column headers enable several methods for filtering the data.  Here are some examples:

Function Symbol Example Explanation
ANY MATCH ‘B’ in Pos Typing B in Pos will filter to any player with 1B, 2B, or 3B eligibility.  Type in more details to filter further – e.g., “1B’, “1B, 3B”, etc.
OR | *Ruth*|*Aaron* in ‘Name’ All players with Ruth or Aaron in their name
NOT ! !FM in ‘Halls’ All players who are not in both the Hall of Fame and the Hall of Merit
NOR ! | !F|M in ‘Halls’ All players who are not in the Hall of Fame NOR the Hall of Merit.  Just use the ! once.
GREATER THAN > >30 in $ All players whose $ is greater than 30
LESS THAN < <30 in $ All players whose $ is less than 30
GREATER THAN OR EQUAL TO >= >=30 in $ All players whose $ is greater than or equal to 30
LESS THAN OR EQUAL TO <= <=30 in $ All players whose $ is less than or equal to 30

Maintained by

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments