8-й пехотный затем участвовал в Мексиканской кампании Скотта (в бригаде Ньюмана Кларка) и был задействовал в осаде Веракруса и сражении при Серро-Гордо. 18 июля Мэкси был переведён обратно в 7-й пехотный. В августе Мэкси участвовал в и сражении при Контрерасе и сражении при Чурубуско. За эти два сражения он получил временное звание первого лейтенанта, датированное 20 августа. Он так же участвовал в сражении при Молино-дель-Рей и в боях за Мехико.