Nacido en Varese el 16 de julio de 1973, Stefano Garzelli fue corredor profesional de 1997 a 2013. En 2000, vistiendo la camiseta del conjunto Mercatone Uno, logró su victoria más importante en su carrera al ganar la 83a edición del Giro d’Italia, y estuvo cerca de el doblete en 2003 cuando terminó segundo. Durante su carrera, Garzelli ganó siete etapas de la Corsa Rosa entre 2000 y 2010 y la Clasificación del Rey de las Montañas dos veces (2011 y 2009). Su palmarés también incluye la victoria en el Tirreno-Adriático, el Tour de Suiza y dos ediciones del Tre Valli Varesine.