勇而获提升为中尉，但他谢绝了这一晋升，这部分是因为报告中存在错误，他并没有参加楚鲁巴斯科的战斗，当时正在圣安东尼奥参战。之后，上级又重新以巴克纳在楚鲁巴斯科之战中的表现加衔他同一军衔。巴克纳因在莫林罗·德·雷伊之战中表现英勇而又一次获得晋升，获加衔为上尉。他还先后参与了查普尔特佩克之战、贝伦门战役和墨西哥城攻坚战。战争结束时，美国人已把服役从军当成一种职业，因此他们也有时间参与休闲活动。巴克纳加入了阿兹特克俱乐部，于1848年参加了对墨西哥城东南方向波波卡特佩特火山的一次成功探险活动。他还有幸得以在占领