A continuación los ganadores del Masters 1000 de Miami desde 1985. El último en obtener este título fue el tenista suizo Roger Federer, quien se enfrentó al estadounidense John Isner :
2019 - Roger Federer (SUI)
2018 - John Isner (USA)
2017 - Rogers Federer (SUI)
2016 - Novak Djokovic (SRB)
2015 - Novak Djokovic (SRB)
2014 - Novak Djokovic (SRB)
2013 - Andy Murray (GBR)
2012 - Novak Djokovic (SRB)
2011 - Novak Djokovic (SRB)
2010 - Andy Roddick (USA)
2009 - Andy Murray (GBR)
2008 - Nikolay Davydenko (RUS)
2007 - Novak Djokovic (SRB)
2006 - Roger Federer (SUI)
2005 - Roger Federer (SUI)
2004 - Andy Roddick (USA)
2003 - Andre Agassi (USA)
2002 - Andre Agassi (USA)
2001 - Andre Agassi (USA)
2000 - Pete Sampras (USA)
1999 - Richard Krajicek (NED)
1998 - Marcelo Ríos (CHI)
1997 - Thomas Muster (AUT)
1996 - Andre Agassi (USA)
1995 - Andre Agassi (USA)
1994 - Pete Sampras (USA)
1993 - Pete Sampras (USA)
1992 - Michael Chang (USA)
1991 - Jim Courier (USA)
1990 - Andre Agassi (USA)
1989 - Ivan Lendl (CZE)
1988 - Mats Wilander (SWE)
1987 - Miroslav Mecir (CZE)
1986 - Ivan Lendl (CZE)
1985 - Tim Mayote (USA)