Skribu daŭrigon por tiu paragrafo - Dum la Meksika-Amerika-Milito, li batalis ĉe la Batalo de Contreras kaj la Batalo de Churubusco
, ambaŭ en aŭgusto 1847. Dum li estis engaĝita ĉe Churubusco li denove estis vundita, kaj lia agado tie kombinita kun liaj agoj ĉe Contreras gajnis al li breveton al la rango de majoro la 20-an de aŭgusto. Walker tiam partoprenis en la Batalo de Molino del Rey komence de septembro kaj estis denove vundita, ĉi-foje en la dorso. Por liaj agoj tie, li fariĝis breveta leŭtenanto-kolonelo la 8-an de septembro.