在1845年8月, 麥格魯德志願前往德克薩斯州的科普斯克里斯蒂, 在1846年4月25日開始的戰爭後,
十四天後, 在1847年4月18日, 麥格魯德在溫菲爾德·斯科特將軍的遠征隊中以"熱情和能力"服役, 在猛烈的火勢下, 在塞羅戈爾多 (Cerro Gordo) 擊中墨西哥炮兵, 在墨西哥城戰役中, 美國軍隊開始攻擊查普爾泰佩克. 儘管墨西哥人數較多, 卻繼續追擊, 奪取安祖雷斯,維羅尼卡和貝倫的十字路口,