| Year | Player(s) | Team(s) | Shutouts |
|---|
| 1876 | George Bradley | St. Louis Brown Stockings | 16 |
| 1877 | Tommy Bond | Boston Red Caps | 6 |
| 1878 | Tommy Bond | Boston Red Caps | 9 |
| 1879 | Tommy Bond | Boston Red Caps | 11 |
| 1880 | Monte Ward* | Providence Grays | 8 |
| 1881 | George Derby ‡ | Detroit Wolverines | 9 |
| 1882 | Old Hoss Radbourn* | Providence Grays | 6 |
| 1883 | Pud Galvin* | Buffalo Bisons | 5 |
| 1884 | Pud Galvin* | Buffalo Bisons | 12 |
| 1885 | John Clarkson* | Chicago White Stockings | 10 |
| 1886 | Lady Baldwin | Detroit Wolverines | 7 |
| 1887 | Dan Casey | Philadelphia Quakers | 4 |
| 1888 | Ben Sanders ‡ Tim Keefe* | Philadelphia Quakers New York Giants | 8 |
| 1889 | John Clarkson* | Boston Beaneaters | 8 |
| 1890 | Kid Nichols ‡* | Boston Beaneaters | 7 |
| 1891 | Amos Rusie* | New York Giants | 6 |
| 1892 | Cy Young* | Cleveland Spiders | 9 |
| 1893 | Amos Rusie* Red Ehret | New York Giants Pittsburgh Pirates | 4 |
| 1894 | Amos Rusie* Kid Nichols* George Cuppy | New York Giants Boston Beaneaters Cleveland Spiders | 3 |
| 1895 | Amos Rusie* Bill Hoffer ‡ Cy Young* Pink Hawley Sadie McMahon | New York Giants Baltimore Orioles Cleveland Spiders Pittsburgh Pirates Baltimore Orioles | 4 |
| 1896 | Cy Young* Frank Killen | Cleveland Spiders Pittsburgh Pirates | 5 |
| 1897 | Doc McJames Win Mercer | Washington Senators Washington Senators | 3 |
| 1898 | Jack Powell Wiley Piatt ‡ | Cleveland Spiders Philadelphia Phillies | 6 |
| 1899 | Vic Willis | Boston Beaneaters | 5 |
| 1900 | Clark Griffith* Cy Young* Kid Nichols* Noodles Hahn | Chicago Orphans St. Louis Perfectos Boston Beaneaters Cincinnati Reds | 4 |
| 1901 | Al Orth Jack Chesbro* Vic Willis* | Philadelphia Phillies Pittsburgh Pirates Boston Beaneaters | 6 |
| 1902 | Christy Mathewson* Jack Chesbro* Jack Taylor | New York Giants Pittsburgh Pirates Chicago Cubs | 8 |
| 1903 | Sam Leever | Pittsburgh Pirates | 7 |
| 1904 | Joe McGinnity* | New York Giants | 9 |
| 1905 | Christy Mathewson* | New York Giants | 8 |
| 1906 | Mordecai Brown* | Chicago Cubs | 9 |
| 1907 | Christy Mathewson* Orval Overall | New York Giants Chicago Cubs | 8 |
| 1908 | Christy Mathewson* | New York Giants | 11 |
| 1909 | Orval Overall | Chicago Cubs | 9 |
| 1910 | Al Mattern Earl Moore Mordecai Brown* Nap Rucker | Boston Braves Philadelphia Phillies Chicago Cubs Brooklyn Superbas | 6 |
| 1911 | Pete Alexander* | Philadelphia Phillies | 7 |
| 1912 | Marty O'Toole Nap Rucker | Pittsburgh Pirates Brooklyn Trolley Dodgers | 6 |
| 1913 | Pete Alexander* | Philadelphia Phillies | 9 |
| 1914 | Jeff Tesreau | New York Giants | 8 |
| 1915 | Pete Alexander* | Philadelphia Phillies | 12 |
| 1916 | Pete Alexander* | Philadelphia Phillies | 16 |
| 1917 | Pete Alexander* | Philadelphia Phillies | 8 |
| 1918 | Hippo Vaughn | Chicago Cubs | 8 |
| 1919 | Pete Alexander* | Chicago Cubs | 9 |
| 1920 | Babe Adams | Pittsburgh Pirates | 8 |
| 1921 | Clarence Mitchell Dana Fillingim Dolf Luque Jesse Haines* Joe Oeschger Johnny Morrison Pete Alexander* Phil Douglas | Brooklyn Robins Boston Braves Cincinnati Reds St. Louis Cardinals Boston Braves Pittsburgh Pirates Chicago Cubs New York Giants | 3 |
| 1922 | Dazzy Vance* Johnny Morrison | Brooklyn Robins Pittsburgh Pirates | 5 |
| 1923 | Dolf Luque | Cincinnati Reds | 6 |
| 1924 | Allen Sothoron Emil Yde ‡ Eppa Rixey* Jesse Barnes Ray Kremer ‡ Wilbur Cooper | St. Louis Cardinals Pittsburgh Pirates Cincinnati Reds Boston Braves Pittsburgh Pirates Pittsburgh Pirates | 4 |
| 1925 | Dazzy Vance* Dolf Luque Hal Carlson | Brooklyn Robins Cincinnati Reds Philadelphia Phillies | 4 |
| 1926 | Pete Donohue | Cincinnati Reds | 5 |
| 1927 | Jesse Haines* | St. Louis Cardinals | 6 |
| 1928 | Burleigh Grimes* Dazzy Vance* Doug McWeeny Red Lucas Sheriff Blake | Pittsburgh Pirates Brooklyn Robins Brooklyn Robins Cincinnati Reds Chicago Cubs | 4 |
| 1929 | Pat Malone | Chicago Cubs | 5 |
| 1930 | Charlie Root Dazzy Vance* | Chicago Cubs Brooklyn Robins | 4 |
| 1931 | Bill Walker | New York Giants | 6 |
| 1932 | Dizzy Dean* Lon Warneke Steve Swetonic | St. Louis Cardinals Chicago Cubs Pittsburgh Pirates | 4 |
| 1933 | Carl Hubbell* | New York Giants | 10 |
| 1934 | Dizzy Dean* | St. Louis Cardinals | 7 |
| 1935 | Cy Blanton Freddie Fitzsimmons Big Jim Weaver Larry French Van Lingle Mungo | Pittsburgh Pirates New York Giants Pittsburgh Pirates Chicago Cubs Brooklyn Dodgers | 4 |
| 1936 | Al Smith Bill Lee Bucky Walters Cy Blanton Larry French Lon Warneke Tex Carleton | New York Giants Chicago Cubs Philadelphia Phillies Pittsburgh Pirates Chicago Cubs Chicago Cubs Chicago Cubs | 4 |
| 1937 | Jim Turner ‡ Lee Grissom Lou Fette ‡ | Boston Bees Cincinnati Reds Boston Bees | 5 |
| 1938 | Bill Lee | Chicago Cubs | 9 |
| 1939 | Lou Fette | Boston Bees | 6 |
| 1940 | Manny Salvo Whit Wyatt | Boston Bees Brooklyn Dodgers | 5 |
| 1941 | Whit Wyatt | Brooklyn Dodgers | 7 |
| 1942 | Mort Cooper | St. Louis Cardinals | 10 |
| 1943 | Hiram Bithorn | Chicago Cubs | 7 |
| 1944 | Mort Cooper | St. Louis Cardinals | 7 |
| 1945 | Claude Passeau | Chicago Cubs | 5 |
| 1946 | Ewell Blackwell Harry Brecheen | Cincinnati Reds St. Louis Cardinals | 5 |
| 1947 | Warren Spahn* | Boston Braves | 7 |
| 1948 | Harry Brecheen | St. Louis Cardinals | 7 |
| 1949 | Don Newcombe ‡ Howie Pollet Ken Heintzelman Ken Raffensberger | Brooklyn Dodgers St. Louis Cardinals Philadelphia Phillies Cincinnati Reds | 5 |
| 1950 | Jim Hearn Larry Jansen Robin Roberts* Sal Maglie | Cardinals / N.Y. Giants New York Giants Philadelphia Phillies New York Giants | 5 |
| 1951 | Warren Spahn* | Boston Braves | 7 |
| 1952 | Curt Simmons Ken Raffensberger | Philadelphia Phillies Cincinnati Reds | 6 |
| 1953 | Harvey Haddix | St. Louis Cardinals | 6 |
| 1954 | Johnny Antonelli | New York Giants | 6 |
| 1955 | Joe Nuxhall | Cincinnati Redlegs | 5 |
| 1956 | Lew Burdette | Milwaukee Braves | 6 |
| 1957 | Johnny Podres | Brooklyn Dodgers | 6 |
| 1958 | Carl Willey ‡ | Milwaukee Braves | 4 |
| 1959 | Bob Buhl Don Drysdale* Johnny Antonelli Lew Burdette Roger Craig Sam Jones Warren Spahn* | Milwaukee Braves Los Angeles Dodgers San Francisco Giants Milwaukee Braves Los Angeles Dodgers San Francisco Giants Milwaukee Braves | 4 |
| 1960 | Jack Sanford | San Francisco Giants | 6 |
| 1961 | Joey Jay Warren Spahn* | Cincinnati Reds Milwaukee Braves | 4 |
| 1962 | Bob Friend Bob Gibson* | Pittsburgh Pirates St. Louis Cardinals | 5 |
| 1963 | Sandy Koufax* | Los Angeles Dodgers | 11 |
| 1964 | Sandy Koufax* | Los Angeles Dodgers | 7 |
| 1965 | Juan Marichal* | San Francisco Giants | 10 |
| 1966 | Bob Gibson* Jim Bunning* Jim Maloney Larry Jackson Larry Jaster Sandy Koufax* | St. Louis Cardinals Philadelphia Phillies Cincinnati Reds Chicago Cubs / Phillies St. Louis Cardinals Los Angeles Dodgers | 5 |
| 1967 | Jim Bunning* | Philadelphia Phillies | 6 |
| 1968 | Bob Gibson* | St. Louis Cardinals | 13 |
| 1969 | Juan Marichal* | San Francisco Giants | 8 |
| 1970 | Gaylord Perry* | San Francisco Giants | 5 |
| 1971 | Al Downing Bob Gibson* Milt Pappas Steve Blass | Los Angeles Dodgers St. Louis Cardinals Chicago Cubs Pittsburgh Pirates | 5 |
| 1972 | Don Sutton* | Los Angeles Dodgers | 9 |
| 1973 | Jack Billingham | Cincinnati Reds | 7 |
| 1974 | Jon Matlack | New York Mets | 7 |
| 1975 | Andy Messersmith | Los Angeles Dodgers | 7 |
| 1976 | John Montefusco Jon Matlack | San Francisco Giants New York Mets | 6 |
| 1977 | Tom Seaver* | New York Mets / Reds | 7 |
| 1978 | Bob Knepper | San Francisco Giants | 6 |
| 1979 | Joe Niekro Steve Rogers Tom Seaver* | Houston Astros Montreal Expos Cincinnati Reds | 5 |
| 1980 | Jerry Reuss | Los Angeles Dodgers | 6 |
| 1981 | Fernando Valenzuela ‡ | Los Angeles Dodgers | 8 |
| 1982 | Steve Carlton* | Philadelphia Phillies | 6 |
| 1983 | Steve Rogers | Montreal Expos | 5 |
| 1984 | Alejandro Peña Joaquín Andújar Orel Hershiser | Los Angeles Dodgers St. Louis Cardinals Los Angeles Dodgers | 4 |
| 1985 | John Tudor | St. Louis Cardinals | 10 |
| 1986 | Bob Knepper Mike Scott | Houston Astros Houston Astros | 5 |
| 1987 | Bob Welch Rick Reuschel | Los Angeles Dodgers Pittsburgh Pirates / Giants | 4 |
| 1988 | Orel Hershiser | Los Angeles Dodgers | 8 |
| 1989 | Tim Belcher | Los Angeles Dodgers | 8 |
| 1990 | Bruce Hurst Mike Morgan | San Diego Padres Los Angeles Dodgers | 4 |
| 1991 | Dennis Martínez | Montreal Expos | 5 |
| 1992 | David Cone Tom Glavine* | New York Mets Atlanta Braves | 5 |
| 1993 | Pete Harnisch | Houston Astros | 4 |
| 1994 | Greg Maddux* Ramón Martínez | Atlanta Braves Los Angeles Dodgers | 3 |
| 1995 | Greg Maddux* Hideo Nomo ‡ | Atlanta Braves Los Angeles Dodgers | 3 |
| 1996 | Kevin Brown | Florida Marlins | 3 |
| 1997 | Carlos Pérez | Montreal Expos | 5 |
| 1998 | Greg Maddux* | Atlanta Braves | 5 |
| 1999 | Andy Ashby | San Diego Padres | 3 |
| 2000 | Greg Maddux* Randy Johnson* | Atlanta Braves Arizona Diamondbacks | 3 |
| 2001 | Greg Maddux* Javier Vázquez | Atlanta Braves Montreal Expos | 3 |
| 2002 | A. J. Burnett | Florida Marlins | 5 |
| 2003 | Jason Schmidt Kevin Millwood Matt Morris | San Francisco Giants Philadelphia Phillies St. Louis Cardinals | 3 |
| 2004 | Cory Lidle Jason Schmidt | Cincinnati Reds / Phillies San Francisco Giants | 3 |
| 2005 | Dontrelle Willis | Florida Marlins | 5 |
| 2006 | Brandon Webb Chris Carpenter | Arizona Diamondbacks St. Louis Cardinals | 3 |
| 2007 | Brandon Webb | Arizona Diamondbacks | 3 |
| 2008 | Ben Sheets CC Sabathia* | Milwaukee Brewers Milwaukee Brewers | 3 |
| 2009 | Bronson Arroyo Cole Hamels J. A. Happ Joel Piñeiro Tim Lincecum | Cincinnati Reds Philadelphia Phillies Philadelphia Phillies St. Louis Cardinals San Francisco Giants | 2 |
| 2010 | Roy Halladay* | Philadelphia Phillies | 5 |
| 2011 | Cliff Lee | Philadelphia Phillies | 6 |
| 2012 | R. A. Dickey | New York Mets | 3 |
| 2013 | Clayton Kershaw Adam Wainwright Jordan Zimmermann | Los Angeles Dodgers St. Louis Cardinals Washington Nationals | 2 |
| 2014 | Henderson Álvarez Adam Wainwright | Miami Marlins St. Louis Cardinals | 3 |
| 2015 | Jake Arrieta Clayton Kershaw Max Scherzer | Chicago Cubs Los Angeles Dodgers Washington Nationals | 3 |
| 2016 | Clayton Kershaw | Los Angeles Dodgers | 3 |
| 2017 | Carlos Martínez | St. Louis Cardinals | 2 |
| 2018 | Patrick Corbin Mike Foltynewicz Miles Mikolas Chris Stratton Noah Syndergaard Jameson Taillon Trevor Williams | Arizona Diamondbacks Atlanta Braves St. Louis Cardinals San Francisco Giants New York Mets Pittsburgh Pirates Pittsburgh Pirates | 1 |
| 2019 | Sandy Alcántara‡ | Miami Marlins | 2 |
| 2020 | Trevor Bauer | Cincinnati Reds | 2 |
| 2021 | Anthony DeSclafani Max Fried Joe Musgrove Zack Wheeler | San Francisco Giants Atlanta Braves San Diego Padres Philadelphia Phillies | 2 |
| 2022 | Sandy Alcántara Walker Buehler Bryce Elder‡ Hunter Greene‡ Chad Kuhl Jordan Montgomery Aaron Nola | Miami Marlins Los Angeles Dodgers Atlanta Braves Cincinnati Reds Colorado Rockies St. Louis Cardinals Philadelphia Phillies | 1 |
| 2023 | Sandy Alcántara Alex Cobb Max Fried Zac Gallen Mitch Keller Michael Lorenzen Johan Oviedo Marcus Stroman Logan Webb Brandon Woodruff | Miami Marlins San Francisco Giants Atlanta Braves Arizona Diamondbacks Pittsburgh Pirates Philadelphia Phillies Pittsburgh Pirates Chicago Cubs San Francisco Giants Milwaukee Brewers | 1 |
| 2024 | Dylan Cease Max Fried Braxton Garrett Aaron Nola Tyler Phillips‡ Cristopher Sánchez Luis Severino Blake Snell Gavin Stone‡ Ranger Suárez Logan Webb | San Diego Padres Atlanta Braves Miami Marlins Philadelphia Phillies Philadelphia Phillies Philadelphia Phillies New York Mets San Francisco Giants Los Angeles Dodgers Philadelphia Phillies San Francisco Giants | 1 |
| 2025 | Andrew Abbott Erick Fedde Sonny Gray Hunter Greene Michael King Nick Lodolo David Peterson | Cincinnati Reds St. Louis Cardinals St. Louis Cardinals Cincinnati Reds San Diego Padres Cincinnati Reds New York Mets | 1 |