Elson wurde in der zweiten Runde des NBA-Drafts 1999 von den Denver Nuggets an 41. Stelle gedraftet, aber wurde erst zur Saison 2003–04 von ihnen unter Vertrag genommen. Davor spielte er vier Jahre in Spanien: 1999–2001 beim FC Barcelona, 2001–02 beim Valencia Basket Club und 2002–03 beim CDB Sevilla. Von 2003 bis 2006 spielte Francisco dann in 201 Spielen in der NBA für die Nuggets und erzielte durchschnittlich 4,1 Punkte.