Skribu daŭrigon por ĉi tiu paragrafo - Whistler servis en la Meksika-Amerika Milito, de 1846 ĝis 1848, okupiĝante pri la Sieĝo de Veracruz, de la 9a ĝis la 29a de marto 1847, la Batalo de Cerro Gordo, la 17-18a de aprilo 1847, la Batalo de Contreras, la 19-20a de aŭgusto 1847, la Batalo de Churubusco
, la 20-an de aŭgusto 1847. Li estis nomumita unua leŭtenanto la 20-an de aŭgusto 1847 por "Gallant kaj Meritorious Conduct" en la Bataloj de Contreras kaj Churubusco, Meksiko.