Empezó a disputarse en 1999, en un circuito urbano en las calles de Barcelona.
En 2004 tomó el nombre de Cursa dels Nassos y en 2010 se trasladó a San Cugat del Vallés, adoptando su denominación actual.
La carrera está organizada por el Club Atlètic Barcelonès en colaboración con el Ayuntamiento de San Cugat.
[1] En consecuencia, López llegó a un acuerdo con el ayuntamiento del vecino municipio de San Cugat del Vallés, para trasladar allí la carrera, recuperando el nombre original de Sant Silvestre Barcelonesa - Sant Cugat, al tener registrada la marca.
Al mismo tiempo, se fundó el Club Atlètic Barcelonès, que asumió la organización de la prueba.