Nato a Varese il 16 luglio 1973, Stefano Garzelli ha corso tra i professionisti dal 1997 al 2013. Nel 2000, quando correva per la Mercatone Uno, ha ottenuto la più importante vittoria in carriera aggiudicandosi l’edizione numero 83 del Giro d’Italia, sfiorando poi il bis nel 2003 quando ha concluso al secondo posto. In carriera ha vinto sette frazioni della Corsa Rosa tra il 2000 e il 2010 e 2 volte la classifica di Miglior Scalatore (2011 e 2009). Nel suo palmares figurano anche una edizione della Tirreno-Adriatico, un Giro di Svizzera e due edizioni della Tre Valli Varesine.