Il dispute sa saison recrue avec les Cubs en 2010. En 135 parties, il présente une moyenne au bâton de ,254 avec 20 circuits et 56 points produits. Il réussit son premier coup de circuit dans les majeures le 8 avril aux dépens de Tommy Hanson des Braves d'Atlanta[2]. Sa saison prend fin le 19 septembre alors qu'il subit un pneumothorax dans un accident inusité pendant un match entre les Cubs et les Marlins de la Floride. Welington Castillo, des Cubs, fracasse son bâton en frappant un coup sûr. Colvin, qui part du troisième but pour venir marquer, est atteint à la poitrine par un éclat de bois projeté en sa direction après l'impact avec la balle. Colvin ne paraît pas blessé sur le moment, mais il passe plusieurs jours à l'hôpital[3].
En 2011, Colvin ne frappe que pour ,150 en 80 matchs avec six circuits et 20 points produits pour les Cubs.
En 136 matchs joués en 2012, Colvin frappe pour ,290 de moyenne au bâton avec 18 circuits et 72 points produits, son plus haut total en carrière, pour les Rockies. Il réussit également des records personnels de coups sûrs (122), de doubles (27), de points marqués (62) et de buts volés (7). Avec 10 triples, il prend le 5erang des joueurs de la Ligue nationale[5].
Pour Colorado en 2013, Colvin ne dispute que 27 matchs, n'obtenant que 12 coups sûrs. Il est tenu à l'écart du jeu par des maux de dos[6].