List of Grand Slam men's singles finals

This is a list of all the men's Grand Slam singles finals in tennis. From the 1877 Wimbledon Championship up to and including the 2023 US Open, there have been 483 finals contested between 273 different men, with 152 champions emerging.

Chronological list
{{Legend|#ddfddd|text=☆|Player's first Grand Slam title.}} {{Legend|#ffffff|text=†|Player's only Grand Slam final.}} {{Legend|#ffffff|text=‡|Player's only Grand Slam title.}}

Per tournament

 * 2012 Australian Open final between Djokovic and Nadal. (5H:53M)
 * 1982 French Open final between Wilander and Vilas. (4H:42M)
 * 2019 Wimbledon final between Djokovic and Federer. (4H:57M)
 * 1988 US Open final between Wilander and Lendl, and 2012 between Murray and Djokovic. (4H:54M)

First-timer finals
There have been 47 Grand Slam finals contested between first-time finalists (14 in the Open Era):

All-countrymen finals (Open Era)
Seven countries (Australia, United States, Sweden, Czechoslovakia, Germany, Spain, Argentina) have had two countrymen play in a final in the Open Era.