None of them, Because Everyone has there own opinion, So it's a never ending argument over who was the Greatest general of the American civil war.
The greatest Confederate general of the Civil War was Lee.
He was the Confederacy's best general during the American Civil War.
General Philip Sheridan fought as a Union general in the American Civil War
William Sherman
William Tecumseh Sherman was a general in the US Civil War. He was a Union general.
See: US Civil War
Winfield Scott Hancock
The Confederate General Lee surrendered to United States General Grant ending the Civil War.
He was a General in the Mexican war and the civil war. He was also heralded as the early civil wars best general.
U.S. Grant
He was a Union General in the American Civil War.
Chancellorsville