Alors qu'il se trouve au col de Maya le premier jour de la bataille des Pyrénées, Stewart, ne croyant pas à la possibilité d'une attaque française, se rend à une quinzaine de kilomètres vers l'arrière. De fait, lorsque débute la bataille, sa division doit se battre toute la matinée sous la direction d'un général de brigade inexpérimenté et perd hommes. Il sert également à la bataille de la Nivelle le , perdant 140 hommes sur les soldats que compte la division. Il prend encore part au passage de la Nive le et au combat de Saint-Pierre-d'Irube le 13. À la bataille d'Orthez, le , la division enveloppe la gauche française avec le reste du corps de Hill, perdant une trentaine d'hommes dans le processus. Enfin, à la bataille de Toulouse, la division Stewart enregistre 78 pertes sur un effectif total de hommes.