Supercedes prior rankings. Through 2024
1. 1905 NY World Series Champions 105-48-2 (d.A's WS 4-1)
Mgr. John McGraw
C Roger Bresnahan (26)
1B Dan McGann (33-S)
2B Billy Gilbert (29)
SS Bill Dahlen (35)
3B Art Devlin (25)
LF Sam Mertes (32)
CF Mike Donlin (27-L)
RF George Browne (29-L)
PH Sammy Strang (28-S)/ Frank Bowerman (36-R)
SP Joe McGinnity (34)
SP Christy Mathewson (24)
SP Red Ames (22)
SP Luther Taylor (28)
SP Hooks Wiltse (25-L)
CL Claude Elliott (28)
2. 1954 NY World Series Champions 97-57 (d. Indians WS 4-0)
Mgr. Leo Durocher
C Wes Westrum (31)
1B Whitey Lockman (27-L)
2B Davey Williams (26)
SS Alvin Dark (32)
3B Hank Thompson (28-L)
LF Monte Irvin (35)
CF Willie Mays (23)
RF Don Mueller (27-L)
PH Dusty Rhodes (27-L)/Bobby Hofman (28-R)
SP Johnny Antonelli (24-L)
SP Ruben Gomez (26)
SP Sal Maglie (37)
SP Don Liddle (29-L)
SP Jim Hearn (33)
CL Marv Grissom (36)
RP Hoyt Wilhelm (31)
RP Windy McCall (28-L)
3. 2021 SF NL West Champs 107-55 (L. NLDS Dodgers 3-2)
Mgr. Gabe Kapler
C Buster Posey (34)
1B Brandon Belt (33-L)/Darin Ruf (34-R)
2B Donovan Solano (33-R)/Tommy LaStella (32-L)
SS Brandon Crawford (34-L)
3B Evan Longoria (35)
LF Alex Dickerson (31-L)
CF Steven Duggar (27-L)/Austin Slater (28-R)
RF Mike Yastrzemski (30-L)
PH Wilmer Flores (29-R)/LaMont Wade (27-L)
SP Kevin Gausman (30)
SP Anthony DeSclafani (31)
SP Logan Webb (24)
SP Alex Wood (30-L)
SP Johnny Cueto (35)
CL Jake McGee (34-L)
RP Tyler Rogers (30)
RP Jarlin Garcia (28-L)
4. 2010 SF World Series Champions 92-70 (d. Rangers WS 4-1)
Mgr. Bruce Bochy
C Buster Posey (23)
1B Aubrey Huff (33-L)
2B Freddy Sanchez (32)
SS Jose Uribe (31)
3B Pablo Sandoval (23-S)
LF Pat Burrell (33)
CF Aaron Rowand (32-R)/Andres Torres (32-S)
RF Nate Schierholtz (26-L)
PH Travis Ishikawa (26-L)/Eugenio Velez (28-S)
SP Matt Cain (25)
SP Tim Lincecum (26)
SP Barry Zito (32-L)
SP Jonathan Sanchez (27-L)
SP Madison Bumgarner (20-L)
CL Brian Wilson (28)
RP Sergio Romo (27)
RP Jeremy Affledt (31-L)
5. 1921 NY World Series Champions 94-59 (d. Yankees WS 5-3)
Mgr. John McGraw
C Frank Snyder (27-R)/Earl Smith (24-L)
1B High Pockets Kelly (25)
2B Johnny Rawlings (28)
SS Dave Bancroft (30-S)
3B Frankie Frisch (23-S)
LF Irish Meusel (28)
CF George Burns (31)
RF Ross Youngs (24-L)
PH Eddie Brown (29-R)/Earl Smith (24-L)
SP Art Nehf (28-L)
SP Fred Toney (32)
SP Jesse Barnes (28)
SP Phil Douglas (31)
SP Rosy Ryan (23)
CL Slim Sallee (36-L)
RP Rube Benton (31-L)
RP Red Shea (22)
6. 1904 NY NL Champs 106-47-5 (no postseason)
Mgr. John McGraw
C Jack Warner (31-L)/Frank Bowerman (35-R)
1B Dan McGann (32-S)
2B Billy Gilbert (28)
SS Bill Dahlen (34)
3B Art Devlin (24)
LF Sam Mertes (31)
CF Roger Bresnahan (25-R)/Harry McCormick (23-L)
RF George Browne (28-L)
PH Jack Dunn (31-R)/Mike Donlin (26-L)
SP Christy Mathewson (23)
SP Joe McGinnity (33)
SP Luther Taylor (36)
SP Hooks Wiltse (24-L)
SP Red Ames (21)
CL Billy Milligan (L-25)
RP Claude Elliott (27)
7. 1885 NY 2nd NL 85-27 (no postseason)
Mgr Jim Mutrie
C Buck Ewing (25)
1B Roger Connor (27-S)
2B Joe Gerhardt (30)
SS Monty Ward (L-25)
3B Dude Esterbrook (28)
LF Patrick Gillespie (33-L)
CF Jim O'Rourke (34)
RF Mike Dorgan (31)
SP Mickey Welch (25)
SP Tim Keefe (28)
SP Danny Richardson (22)
8. 1912 NY NL Champs 103-48-3 (L WS R Sox 4-3-1)
Mgr. John McGraw
C Jack Meyers (31)
1B Fred Merkle (23)
2B Larry Doyle (25-L)
SS Art Fletcher (27)
3B Buck Herzog (26)
LF Josh Devore (24-L)
CF Beals Becker (25-L)/Fred Snodgrass (24-R)
RF Red Murray (28)
PH Harry McCormick (31-L)/Tillie Shafer (23-S)
SP Rube Marquard (25-L)
SP Christy Mathewson (31)
SP Jeff Tesreau (24)
SP Red Ames (28)
SP Hooks Wiltse (32-L)
CL Doc Crandall (24)
RP Al Demaree (27)
RP Larue Kirby (22)
9. 2002 SF NL Champs 95-66-1 (L WS Angels 4-3)
Mgr. Dusty Baker
C Benito Santiago (37)
1B JT Snow (34-L)
2B Jeff Kent (34)
SS Rich Aurilia (30)
3B David Bell (29)
LF Barry Bonds (37-L)
CF Tsuyoshi Shinjo (30-R)/Kenny Lofton (35-L)
RF Reggie Sanders (34)
PH Marvin Benard(31-L)/Shawon Dunston (39-R)
SP Livan Hernandez (27)
SP Russ Ortiz (28)
SP Kirk Rueter (31-L)
SP Ryan Jensen (26)
SP Jason Schmidt (29)
CL Robb Nen (32)
RP Tim Worrell (34)
RP Chad Zerbe (30-L)
10. 1922 NY World Series Champions 93-61-2 (d. Yankees WS 4-0-1)
Mgr. John McGraw
C Frank Snyder (28-R)/Earl Smith (25-L)
1B Highpockets Kelly (26)
2B Frankie Frisch (S-24)/Johnny Rawlings (29-R)
SS Dave Bancroft (31-S)
3B Heinie Groh (32)
LF Irish Meusel (29)
CF Casey Stengel (31-L)/Bill Cunningham (27-R)
RF Ross Youngs (25-L)
PH Dave Robertson (32-L)/Ralph Shinners (26-R)
SP Art Nehf (29-L)
SP Jesse Barnes (29)
SP Rosy Ryan (22)
SP Phil Douglas (32)
SP Hugh McQuillan (26)
CL Claude Jonnard (24)
RP Red Causey (28)
RP Virgil Barnes (25)
\
11. 2012 SF World Series Champions 94-68 (d. Tigers WS 4-0)
Mgr. Bruce Bochy
C Buster Posey (25)
1B Brandon Belt (24)
2B Ryan Theriot (32)
SS Brandon Crawford (25-L)
3B Pablo Sandoval (25-S)/Joaquin Arias (27-R)
LF Melky Cabrera (27-S)/Gregor Blanco (28-L)
CF Angel Pagan (30-S)
RF Hunter Pence (29-R)/Nate Schierholtz (28-L)
PH Aubrey Huff (35-L)/Hector Sanchez (22-S)
SP Tim Lincecum (28)
SP Matt Cain (27)
SP Madison Bumgarner (22-L)
SP Barry Zito (34-L)
SP Ryan Vogelsong (34)
CL Santiago Casilla (31)
RP Jeremy Affledt (33-L)
RP Sergio Romo (29)
12. 1911 NY NL Champs 99-54-1 (L WS A's 4-1)
Mgr. John McGraw
C Jack Meyers (30)
1B Fred Merkle (22)
2B Larry Doyle (24-L)
SS Al Bridwell (27-L)/Art Fletcher (26-R)
3B Art Devlin (31)
LF Josh Devore (23-L)
CF Fred Snodgrass (23)
RF Red Murray (27)
PH Beals Becker (24-L)
SP Christy Mathewson (30)
SP Rube Marquard (24-L)
SP Hooks Wiltse (31-L)
SP Red Ames (23)
SP Louis Drucke (22)
CL Doc Crandall (23)
RP Bugs Raymond (29)
RP Bert Maxwell (24)
13. 1889 NY World Champions 83-43-5 (d. Bridegrooms WC 6-3)
Mgr. Jim Mutrie
C Buck Ewing (29)
1B Roger Connor (31-S)
2B Danny Richardson (26)
SS Monty Ward (29-L)
3B Art Whitney (31)
LF Jim O'Rourke (38)
CF George Gore (35-L)
RF Mike Tiernan (22-L)
SP Tim Keefe (32)
SP Mickey Welch (29)
SP Ed Crane (27)
SP Hank O'Day (29)
CL Gil Hatfield (34)
RP Lidell Titcomb (22-L)
14. 1888 NY World Champions 84-47-7 (d. Browns WC 6-4)
Mgr. Jim Mutrie
C Buck Ewing (28)
1B Roger Connor (30-S)
2B Danny Richardson (25)
SS Monty Ward (28-L)
3B Art Whitney (30)
LF Jim O'Rourke (37)
CF Mike Slattery (21-L)
RF Mike Tiernan (21-L)
SP Tim Keefe (31)
SP Mickey Welch (28)
SP Ledell Titcomb (L-21)
SP Ed Crane (26)
CL Bill George (L23)
RP George Weldman (27)
15. 1908 NY 2nd NL 98-56-3 (no postseason)
16. 1924 NY NL Champs 93-60-1 (L WS Senators 4-3)
17. 2003 SF NL West Champs 100-61 (L Marlins NLDS 3-1)
18. 1913 NY NL Champs 101-51-4 (L WS A's 4-1)
19. 1917 NY NL Champs 98-56-4 (L WS W Sox 4-2)
20. 1951 NY NL Champs 98-59 (L WS Yankees 4-2)
21. 1906 NY 2nd NL 96-56-1 (no postseason)
22. 1933 NY World Series Champions 91-61-4 (d Nationals WS 4-1)
23. 2000 SF NL West Champs 97-65 (L Mets 3-1 NLDS)
24. 1962 SF NL Champs 103-62 (L WS Yankees 4-3)
25. 2014 SF World Series Champions 88-74 (d. Royals WS 4-3)
26. 1934 NY 2nd NL 93-60 (no postseason)
27. 1920 NY 2nd NL 86-68-1 (no postseason)
28. 1897 NY 3rd NL 83-48-7 (no postseason)
29. 1928 NY 2nd NL 93-61-1 (no postseason)
30. 1923 NY NL Champs 95-58 (L WS Yankees 4-2)
31. 1993 SF 2nd NL West 103-59 (no postseason)
32. 1894 NY 2nd NL 88-44-7 (no postseason)
33. 1929 NY 3rd NL 84-67-1 (no postseason)
34. 1919 NY 2nd NL 87-53 (no postseason)
35. 1910 NY 2nd NL 91-63-1 (no postseason)
36. 1937 NY NL Champs 95-57 (L WS Yankees 4-1)
37. 1886 NY 3rd NL 75-44-5 (no postseason)
38. 1931 NY 2nd NL 87-65-1 (no postseason)
39. 1967 SF 2nd NL 91-71 (no postseason)
40. 1903 NY 2nd NL 84-55-3 (no postseason)
41. 1936 NY NL Champs 92-62 (L WS Yankees 4-2)
42. 1987 SF NL West Champs 90-72 (L NLCS Cards 4-3)
43. 1930 NY 3rd NL 87-67 (no postseason)
44. 1989 SF NL Champs 92-70 (L WS 4-0 A's)
45. 1927 NY 3rd NL 92-62-1 (no postseason)
46. 1916 NY 4th NL 96-66-3 (no postseason)
47. 1965 SF 2nd NL 95-67-1 (no postseason)
48. 1961 SF 3rd NL 85-69-1 (no postseason)
49. 1950 NY 3rd NL 86-68 (no postseason)
50. 2004 SF 2nd NL West 91-71 (no postseason)
51. 1909 NY 3rd NL 92-61-5 (no postseason)
52. 1998 SF 2nd NL West 89-74 (no postseason)
53. 1968 SF 2nd NL 88-74-1 (no postseason)
54. 2001 SF 2nd NL West 90-72 (no postseason)
55. 2016 SF NL Wild Card 87-75 (L NLDS Cubs 3-1)
56. 1952 NY 2nd NL 92-62 (no postseason)
57. 1935 NY 3rd NL 91-62-3 (no postseason)
58. 1914 NY 2nd NL 84-70-2 (no postseason)
59. 1942 NY 3rd NL 85-67-2 (no postseason)
60. 1959 NY 3rd NL 83-71 (no postseason)
61. 1887 NY 4th NL 68-55-6 (no postseason)
62. 1918 NY 2nd NL 71-53 (no postseason)
63. 1969 SF 2nd NL West 90-72 (no postseason)
64. 1966 SF 2nd NL 93-68 (no postseason)
65. 2024 SF 4th NL West 80-82 (no postseason)
66. 1963 SF 3rd NL 88-74 (no postseason)
67. 2015 SF 2nd NL West 84-78 (no postseason)
68. 1964 SF 4th NL 90-72 (no postseason)
69. 1893 NY 5th NL 68-64-4 (no postseason)
70. 1988 SF 4th NL West 83-79 (no postseason)
71. 1999 SF 2nd NL West 86-76 (no postseason)
72. 1938 NY 3rd NL 83-67-2 (no postseason)
73. 1986 SF 2nd NL West 86-76 (no postseason)
74. 1955 NY 3rd NL 80-74 (no postseason)
75. 2009 SF 3rd NL West 88-74 (no postseason)
76. 1907 NY 4th NL 81-72 (no postseason)
77. 1947 NY 4th NL 81-73-1 (no postseason)
78. 2022 SF 3rd NL West 81-81 (no postseason)
79. 1925 NY 2nd NL 86-66 (no postseason)
80. 1960 SF 5th NL 79-75-2 (no postseason)
81. 1948 NY 5th NL 78-76-1 (no postseason)
82. 1971 SF 1st NL West 90-72 (lost NLCS Pirates 3-1)
83. 1891 NY 3rd NL 71-61-4 (no postseason)
84. 1932 NY 6th NL 72-82 (no postseason)
85. 1890 NY 6th NL 63-68-4 (no postseason)
86. 1970 SF 3rd NL West 86-76 (no postseason)
87. 1973 SF 3rd NL West 88-74 (no postseason)
88. 1982 SF 3rd NL West 87-75 (no postseason)
89. 1990 SF 3rd NL West 85-77 (no postseason)
90. 1939 NY 5th NL 77-74 (no postseason)
91. 1994 SF 2nd NL West 55-60 (no postseason)
92. 2011 SF 2nd NL West 86-76 (no postseason)
93. 1884 NY 4th NL 62-50-4 (no postseason)
94. 1981 SF 4th NL West 56-55 (no postseason)
95. 1958 SF 3rd NL 80-74 (no postseason)
96. 1898 NY 7th NL 77-73-7 (no postseason)
97. 1978 SF 3rd NL West 89-73 (no postseason)
98. 1949 NY 5th NL 73-81-2(no postseason)
99. 1896 NY 7th NL 64-67-1(no postseason)
100. 1972 SF 5th NL West 69-86 (no postseason)
101. 2020 SF 3rd NL West 29-31 (no postseason)
102. 1895 NY 9th NL 66-65-1 (no postseason)
103. 1983 SF 5th NL West 79-83 (no postseason)
104. 1953 NY 5th NL 70-84-1 (no postseason)
105. 1997 SF 1st NL West 90-72 (L 3-0 NLDS Marlins)
106. 1975 SF 3rd NL West 80-81 (no postseason)
107. 1926 NY 5th NL 74-77 (no postseason)
108. 2013 SF 3rd NL West 76-86 (no postseason)
109. 1977 SF 4th NL West 75-87 (no postseason)
110. 2006 SF 3rd NL West 76-85 (no postseason)
111. 1991 SF 4th NL West 75-87 (no postseason)
112. 1892 NY 8th NL 71-80-2 (no postseason)
113. 1940 NY 6th NL 72-80 (no postseason)
114. 2007 SF 5th NL West 71-91 (no postseason)
115. 1945 NY 5th NL 78-74-2 (no postseason)
116. 2023 SF 4th NL West 79-83 (no postseason)
117. 2019 SF 3rd NL West 77-85 (no postseason)
118. 2005 SF 3rd NL West 75-87 (no postseason)
119. 1941 NY 5th NL 74-79-3 (no postseason)
120. 1976 SF 4th NL West 74-88 (no postseason)
121. 1957 NY 6th NL 69-85 (no postseason)
122. 1915 NY 8th NL 69-83-3 (no postseason)
123. 1992 SF 5th NL West 72-90 (no postseason)
124. 1980 SF 5th NL West 75-86 (no postseason)
125. 1974 SF 5th NL West 72-90 (no postseason)
126. 1979 SF 4th NL West 71-91 (no postseason)
127. 2018 SF 4th NL West 73-89 (no postseason)
128. 1956 NY 6th NL 67-87 (no postseason)
129. 1996 SF 4th NL West 68-94 (no postseason)
130. 1995 SF 4th NL West 67-77 (no postseason)
131. 2017 SF 5th NL West 64-98 (no postseason)
132. 1900 NY 8th NL 60-78-3 (no postseason)
133. 2008 SF 4th NL West 72-90 (no postseason)
134. 1946 NY 8th NL 61-93 (no postseason)
135. 1984 SF 6th NL West 66-96 (no postseason)
136. 1883 NY 6th NL 46-50-2 (no postseason)
137. 1944 NY 5th NL 67-87-1 (no postseason)
138. 1985 SF 6th NL West 62-100 (no postseason)
139. 1899 NY 10th NL 60-90-3 (no postseason)
140. 1943 NY 8th NL 55-98-3 (no postseason)
141. 1901 NY 7th NL 52-85-4 (no postseason)
142. 1902 NY 8th NL 48-88-5 (no postseason)