Answer
The answer is no, Frederick Roberts never served in the U.S. Army. He served in the British army, rising to the rank of field marshal. During his illustrious military career, he saw action in numerous campaigns, including the Indian Mutiny, the Second Anglo-Afghan War, and the Boer War.