Il fait ses débuts dans les majeures avec Colorado le . Dans son seul match de la saison, il réussit deux coups sûrs en quatre présences au bâton, avec un point produit contre les Reds de Cincinnati. Le premier coup sûr de sa carrière est obtenu aux dépens du lanceurTodd Coffey[1].
Il est utilisé surtout comme réserviste de 2006 à 2008, et apparaît respectivement dans 67, 97 et 89 parties des Rockies. Utile notamment dans le rôle de frappeur suppléant, il hausse d'une année à l'autre sa moyenne au bâton, qui passe de ,287 en 2006 à ,299 en 2007, puis à ,313 durant la saison 2008. En 2007, il réussit des sommets personnels de 11 circuits et 51 points produits et aide l'équipe à remporter son premier championnat de la Ligue nationale de baseball. Il est cependant blanchi en 10 apparitions au bâton en Série mondiale 2007, alors que les Rockies perdent quatre parties consécutives face aux champions du monde, les Red Sox de Boston.
En 2010, il frappe pour ,279 en 134 matchs pour Colorado, avec un nouveau record personnel de 95 coups sûrs. Il obtient 20 doubles, 10 circuits et produit 39 points.
Après une décevante saison 2011 où il ne frappe que pour ,210 avec les Rockies, Spilborghs signe le un contrat des ligues mineures avec les Indians de Cleveland[3]. Sans avoir joué pour les Indians, il est transféré aux Rangers du Texas le mais ne revient pas dans les majeures après la saison 2011.