Dokončete následující větu: Během mexiko-americké války bojoval Granger v armádě Winfielda Scotta. Zúčastnil se obléhání Veracruzu, bitvy u Cerro Gordo, bitvy u Contreras,
Bitva u Churubusca a bitva o Mexico City. Granger obdržel dvě odměny za statečnost a v květnu 1847 obdržel své pravidelné pověření jako podporučík. Po válce sloužil na západní hranici v Oregonu a pak v Texasu. V roce 1853 se stal prvním poručíkem.