W czasie II wojny światowej dowodził artylerią dywizji. Dowodził artylerią za granicą podczas inwazji aliantów na Sycylię w lipcu i sierpniu 1943 r., gdzie zdobył pierwszy z dwóch Krzyży Za Wyróżnioną Służbę. Kontynuował dowodzenie artylerią podczas inwazji aliantów na Włochy we wrześniu i we wczesnych fazach kampanii włoskiej, zanim ostatecznie został wysłany do Anglii. Podczas bitwy o Normandię w sierpniu 1944 roku McLain krótko dowodził 90. Dywizją Piechoty, która miała liczne problemy z dowództwem. McLain przekształcił 90. w pierwszorzędną formację bojową i poprowadził ją przez Francję w
Sojusznicze ataki od Paryża do Renu i liczne bitwy na froncie zachodnim. W październiku objął dowództwo XIX Korpusu, pozostając jego dowódcą do końca wojny. Był jedynym członkiem Gwardii Narodowej, który dowodził korpusem w czasie II wojny światowej.