A primeira corrida de São Silvestre realizou-se há mais de 90 anos, em São Paulo, no Brasil. Desde então, várias corridas aconteceram, não só no Brasil, mas também em Portugal e no resto da Europa. O conceito original da corrida define que a prova se deve realizar no último dia do ano à noite.