9 мая после эвакуации Норфолка полк был выведен из бригады Махоуна и направлен на север в бригаду Ричарда Юэлла, однако был остановлен в Гордонсвилле и затем перенаправлен к Хановер-Кортхауз. Там он поступил в распоряжение генерала Брэнча и 27 мая участвовал в сражении при Хановер-Кортхауз. 12-й Северокаролинский был задействовал лишь отчасти, и потерял 7 человек убитыми и 20 ранеными. После сражения полк был направлен под Ричмонд в бригаду Махоуна, но не успел принять участие в сражении при Севен-Пайнс. 6 июня полковник Уильямс был переведён во 2-й Северокаролинский кавалерийский полк и его место занял подполковник Уэйд. Майор Джонс стал подполковником, а Дэвид Роув, капитан рота А, стал майором.