2021 | Phil Mickelson | The Ocean Course | Kiawah Island, South Carolina | 2020 | Collin Morikawa | TPC Harding Park | San Francisco, California | 2019 | Brooks Koepka | Bethpage State Park, Black Course | Farmingdale, New York | 2018 | Brooks Koepka | Bellerive Country Club | Town and Country, Missouri | 2017 | Justin Thomas | Quail Hollow Club | Charlotte, North Carolina | 2016 | Jimmy Walker | Baltusrol Golf Club | Springfield, New Jersey | 2015 | Jason Day | Whistling Straits | Koehler, Wisconsin | 2014 | Rory McIlroy | Valhalla Golf Club | Louisville, Kentucky | 2013 | Jason Dufner | Oak Hills Country Club East Course | Pittsford, New York | 2012 | Rory McIlroy | Kiawah Island - The Ocean Course | Kiawah Island, South Carolina | 2011 | Keegan Bradley | Atlanta Athletic Club, Highlands Course | Duluth, Georgia | 2010 | Martin Kaymer | Whistling Straits-Straits Golf Course | Haven, Wisconsin | 2009 | Y.E. Yang | Hazeltine National Golf Club | Chaska, Minnesota | 2008 | Pádraig Harrington | Oakland Hills Country Club | Bloomfield Township, Michigan | 2007 | Tiger Woods | Southern Hills Country Club | Tulsa, Oklahoma | 2006 | Tiger Woods | Medinah Country Club, Course No. 3 | Medinah, Illinois | 2005 | Phil Mickelson | Baltusrol Golf Club, Lower Course | Springfield, New Jersey | 2004 | Vijay Singh | Whistling Straits, Straits Course | Sheboygan, Wisconsin | 2003 | Shaun Micheel | Oak Hill Country Club, East Course | Pittsford, New York | 2002 | Rich Beem | Hazeltine National Golf Club | Chaska, Minnesota | 2001 | David Toms | Atlanta Athletic Club, Highlands Course | Duluth, Georgia | 2000 | Tiger Woods | Valhalla Golf Club | Louisville, Kentucky | 1999 | Tiger Woods | Medinah Country Club, Course No. 3 | Medinah, Illinois | 1998 | Vijay Singh | Sahalee Country Club | Sammamish, Washington | 1997 | Davis Love III | Winged Foot Golf Club, West Course | Mamaroneck, New York | 1996 | Mark Brooks | Valhalla Golf Club | Louisville, Kentucky | 1995 | Steve Elkington | The Riviera Country Club | Pacific Palisades, California | 1994 | Nick Price | Southern Hills Country Club | Tulsa, Oklahoma | 1993 | Paul Azinger | Inverness Club | Toledo, Ohio | 1992 | Nick Price | Bellerive Country Club | St. Louis, Missouri | 1991 | John Daly | Crooked Stick Golf Club | Carmel, Indiana | 1990 | Wayne Grady | Shoal Creek Golf & Country Club | Birmingham, Alabama | 1989 | Payne Stewart | Kemper Lakes Golf Club | Long Grove, Illinois | 1988 | Jeff Sluman | Oak Tree Golf Club | Edmond, Oklahoma | 1987 | Larry Nelson | PGA National Resort & Spa | Palm Beach Gardens, Florida | 1986 | Bob Tway | Inverness Club | Toledo, Ohio | 1985 | Hubert Green | Cherry Hils Country Club | Cherry Hills Village, Colorado | 1984 | Lee Trevino | Shoal Creek Golf & Country Club | Birmingham, Alabama | 1983 | Hal Sutton | The Riviera Country Club | Pacific Palisades, California | 1982 | Raymond Floyd | Southern Hills Country Club | Tulsa, Oklahoma | 1981 | Larry Nelson | Atlanta Athletic Club, Highlands Course | Duluth, Georgia | 1980 | Jack Nicklaus | Oak Hill Country Club, East Course | Pittsford, New York | 1979 | David Graham | Oakland Hills Country Club, South Course | Bloomfield Hills, Michigan | 1978 | John Mahaffey | Oakmont Country Club | Oakmont, Pennsylvania | 1977 | Lanny Wadkins | Pebble Beach Golf Links | Pebble Beach, California | 1976 | Dave Stockton | Congressional Country Club, Blue Course | Bethesda, Maryland | 1975 | Jack Nicklaus | Firestone Country Club, South Course | Akron, Ohio | 1974 | Lee Trevino | Tanglewood Park, Championship Course | Clemmons, North Carolina | 1973 | Jack Nicklaus | Canterbury Golf Club | Beachwood, Ohio | 1972 | Gary Player | Oakland Hills Country Club, South Course | Bloomfield Hills, Michigan | 1971 | Jack Nicklaus | PGA National Golf Club | Palm Beach Gardens, Florida | 1970 | Dave Stockton | Southern Hills Country Club | Tulsa, Oklahoma | 1969 | Raymond Floyd | NCR Country Club, South Course | Dayton, Ohio | 1968 | Julius Boros | Pecan Valley Golf Club | San Antonio, Texas | 1967 | Don January | Columbine Country Club | Columbine Valley, Colorado | 1966 | Al Geiberger | Firestone Country Club, South Course | Akron, Ohio | 1965 | Dave Marr | Laurel Valley Golf Club | Ligonier, Pennsylvania | 1964 | Bobby Nichols | Columbus Country Club | Columbus, Ohio | 1963 | Jack Nicklaus | Dallas Athletic Club, Blue Course | Dallas, Texas | 1962 | Gary Player | Aronimink Golf Club | Newtown Square, Pennsylvania | 1961 | Jerry Barber | Olympia Fields Country Club | Olympia Fields, Illinois | 1960 | Jay Hebertv | Firestone Country Club, South Course | Akron, Ohio | 1959 | Bob Rosburg | Minneapolis Golf Club | Minneapolis, Minnesota | 1958 | Dow Finsterwald | Llanerch Country Club | Havertown, Pennsylvania | 1957 | Lionel Hebert | Miami Valley Country Club | Dayton, Ohio | 1956 | Jack Burke, Jr. | Blue Hill Country Club | Boston, Massachusetts | 1955 | Doug Ford | Meadowbrook Country Club | Detroit, Michigan | 1954 | Chick Harbert | Keller Golf Club | Saint Paul, Minnesota | 1953 | Walter Burkemo | Birmingham Country Club | Birmingham, Alabama | 1952 | Jim Turnesa | Big Spring Country Club | Louisville, Kentucky | 1951 | Sam Snead | Oakmont Country Club | Oakmont, Pennsylvania | 1950 | Chandler Harper | Scioto Country Club | Columbus, Ohio | 1949 | Sam Snead | Hermitage Country Club | Richmond, Virginia | 1948 | Ben Hogan | Norwood Hills Country Club | St. Louis, Missouri | 1947 | Jim Ferrier | Plum Hollow Country Club | Detroit, Michigan | 1946 | Ben Hogan | Portland Golf Club | Portland, Oregon | 1945 | Byron Nelson | Moraine Country Club | Dayton, Ohio | 1944 | Bob Hamilton | Manita Golf & Country Club | Spokane, Washington | 1943 | Not Held | World War II | - | 1942 | Sam Snead | Seaview Country Club | Atlantic City, New Jersey | 1941 | Vic Ghezzi | Cherry Hills Country Club | Cherry Hills Village, Colorado | 1940 | Byron Nelson | Hershey Country Club, West Course | Hershey, Pennsylvania | 1939 | Henry Picard | Pomonok Country Club | Flushing, New York | 1938 | Paul Runyan | The Shawnee Inn & Golf Resort | Smithfield Township, Pennsylvania | 1937 | Denny Shute | Pittsburgh Field Club | O'Hara Township, Pennsylvania | 1936 | Denny Shute | Pinehurst Resort, No. 2 Course | Pinehurst, North Carolina | 1935 | Johnny Revolta | Twin Hills Golf & Country Club | Oklahoma City, Oklahoma | 1934 | Paul Runyan | The Park Country Club | Williamsville, New York | 1933 | Gene Sarazen | Blue Mound Golf & Country Club | Wauwatosa, Wisconsin | 1932 | Olin Dutra | Keller Golf Club | Saint Paul, Minnesota | 1931 | Tom Creavy | Wannamoisett Country Club | Rumford, Rhode Island | 1930 | Tommy Armour | Fresh Meadow Country Club | Great Neck, New York | 1929 | Leo Diegel | Hillcrest Country Club | Los Angeles, California | 1928 | Leo Diegel | Baltimore Country Club, East Course | Timonium, Maryland | 1927 | Walter Hagen | Cedar Crest Country Club | Dallas, Texas | 1926 | Walter Hagen | Salisbury Golf Club | East Meadow, New York | 1925 | Walter Hagen | Olympia Fields Country Club | Olympia Fields, Illinois | 1924 | Walter Hagen | French Lick Springs Resort, SCCC | French Lick, Indiana | 1923 | Gene Sarazen | Pelham Country Club | Pelham Manor, New York | 1922 | Gene Sarazen | Oakmont Country Club | Oakmont, Pennsylvania | 1921 | Walter Hagen | Inwood Country Club | Inwood, New York | 1920 | Jock Hutchison | Flossmoor Country Club | Flossmoor, Illinois | 1919 | Jim Barnes | Engineers Country Club | Roslyn Harbor, New York | 1918 | Not Held | World War I | - | 1917 | Not Held | World War I | - | 1916 | Jim Barnes | Siwanoy Country Club | Bronxville, New York | |