Napisati nadaljevanje za ta odstavek - Whistler je služil v mehiško-ameriški vojni, od leta 1846 do 1848, je bil vključen v obleganje Veracruza, 9. do 29. marca 1847, bitka pri Cerro Gordo, 17. in 18. aprila 1847, bitka pri Contreras, 20. avgust 1847, bitka pri Churubuscu
, 20. avgust 1847. 20. avgusta 1847 je postal prvi poročnik za "pogumno in pohvalno vedenje" v bitkah za Contreras in Churubusco v Mehiki.