Reconnu pour sa puissance au bâton, Stewart est considéré par Baseball America avant les saisons 2005[1] et 2006[2] comme le joueur le plus prometteur parmi ceux évoluant en ligues mineures dans l'organisation des Rockies.
En 2008, il prend part à 81 matchs des Rockies, haussant sa moyenne à ,259 avec 69 coups sûrs, 10 circuits et 41 points produits. Durant le mois de juillet, il affiche des statistiques éloquentes: moyenne au bâton de ,432, pourcentage de présence sur les buts de ,519 et moyenne de puissance de ,614 avec 15 points produits, et est élu recrue par excellence du mois dans la Ligue nationale de baseball[5].
Saison 2009
En 2009, il obtient la chance de jouer pour un club des majeures sur une base régulière pour la première fois. Le joueur de troisième but claque un sommet personnel de 25 coups de circuit et produit 70 points, mais voit néanmoins sa moyenne au bâton chuter à ,228. Il est le joueur des Rockies le plus souvent retiré sur des prises (138 fois) après son coéquipier Brad Hawpe (145 fois)[6].
Il apparaît dans deux parties de séries éliminatoires en première ronde face à Philadelphie. En deux apparitions au bâton, il est retiré une fois sur des prises et soutire un but-sur-balles.
Saison 2010
Stewart dispute 121 parties pour Colorado durant la saison 2010, affichant une moyenne au bâton de ,256 avec 18 circuits, 61 points produits, et un nouveau record personnel de 99 coups sûrs, soit deux de plus que la saison précédente.
Saison 2011
Il partage la saison 2011 entre les majeures et les mineures. En 48 parties pour les Rockies, il frappe sous la ligne de Mendoza avec une faible moyenne au bâton de ,156.
Cédé aux ligues mineures, Stewart ne joue pas pour Chicago en 2013 et s'aligne avec les Cubs de l'Iowa, le club-école de l'équipe des majeures. Il ne frappe que pour ,168 en 40 matchs dans les mineures et est suspendu, puis mis à la porte par les Cubs[8] en juin, après avoir publié une série de tweets où il blâme la franchise pour ses insuccès dans les mineures et demande qu'on le laisse signer un contrat avec une autre équipe[9]. Il finit 2013 dans les mineures avec un club affilié aux Dodgers de Los Angeles[10].
Angels de Los Angeles
Stewart rejoint les Angels de Los Angeles en [11]. Il doit rater quelques parties au camp d'entraînement après avoir reçu sur le nez un coup de tête de sa fille de 4 ans[12]. Stewart joue 24 parties des Angels en 2014 mais ne frappe que pour ,176 avec 12 coups sûrs, dont deux circuits.