Battle of Churubusco
米墨戦争の間、グレンジャーはウィンフィールド・スコットの部隊で戦った。彼はベラ・クルス包囲戦、セルロ・ゴードの戦い、コントレラスの戦い、チュルブスコの戦い、メキシコ・シティの戦いに参加した。勇敢な行為に対して2度の賞を受け、1847年5月には少尉として常備の任命を受けた。戦後はまずオレゴン、次いでテキサスにおいて西部開拓地帯で務めた。1853年に中尉となった。