TheAverageFedererFan
Professional
Part 1: 2017-2000
Part 2 (Optional): 1999-1990
I will start.
2017: Federer
2016: Djokovic
2015: Djokovic
2014: Djokovic
2013: Djokovic
2012: Djokovic
2011: Djokovic
2010: Federer
2009: Federer
2008: Djokovic
2007: Federer
2006: Federer
2005: Federer
2004: Federer
2003: Roddick
2002: Safin
2001: Hewitt
2000: Safin
(Probably incorrect, but just ideas.)
Part 2 (Optional): 1999-1990
I will start.
2017: Federer
2016: Djokovic
2015: Djokovic
2014: Djokovic
2013: Djokovic
2012: Djokovic
2011: Djokovic
2010: Federer
2009: Federer
2008: Djokovic
2007: Federer
2006: Federer
2005: Federer
2004: Federer
2003: Roddick
2002: Safin
2001: Hewitt
2000: Safin
(Probably incorrect, but just ideas.)