Answer
Tannehill's highest military rank was Major General. He achieved this rank during the American Civil War, where he served as a commander in the Union Army. Tannehill's military career spanned over four decades, during which he also served in various other leadership positions, including as a colonel and a brigadier general.