- Sa Mexican-American War, si Anderson miapil sa Siege sa Veracruz
sa Marso 1847 ug dayon nag-away duol sa La Hoya sa Hunyo 9. Siya nakig-away sa Battle of Contreras sa Agosto 19, ang away duol sa San Agustin Altapulco sa sunod nga adlaw, ug ang Battle of Molino del Rey sa Septiyembre 8. Tungod sa iyang kaisog sa panahon sa pagpakig-away duol sa San Agustin, siya gipasaka ngadto sa ranggo sa unang tinugyanan sa Agosto 17. Si Anderson usab miapil sa pagpakig-away ug sa pagdakop sa Mexico City gikan sa Septyembre 12-14.