ガーランドはウィンフィールド・スコットの軍に加わり キャリアで2度目のため 指揮官となったウィリアム・ワースの下で 服役した ガーランドは
ヴェラクルス,セロ・ゴルドの戦い,コントレラスとチュルブスコ. 最後の2つの戦いで有力な功績を積んだことで 準准将に任命された 彼はモリーノ・デル・レイの戦いで旅団を率いてチャプルテペックへの攻撃を行った. 彼は戦争で重傷を負わずに生き残ったが, 旅団を率いて倒れたメキシコシティへ進軍したとき, 彼はメキシコの狙撃手から胸に撃たれ,重傷を負った.