<prompt> Skryf n voortsetting vir hierdie paragraaf - Gedurende die Mexikaans-Amerikaanse Oorlog, het hy geveg in die Slag van Contreras en die Slag van Churubusco  <response>: , albei in Augustus 1847. Terwyl hy by Churubusco betrokke was, is hy weer gewond, en sy optrede daar gekombineer met sy optrede by Contreras het hom op 20 Augustus brevet tot die rang van majoor verwerf. Walker het dan deelgeneem aan die Slag van Molino del Rey vroeg in September en is weer eens gewond, hierdie keer in die rug. Vir sy optrede daar is hy op 8 September n brevet luitenant-kolonel gemaak. 