The Battle of Chancellorsville was won by the Confederate Army under General Robert E. Lee.

Quick answer

  • The Confederacy defeated the Union Army of the Potomac.
  • Confederate commander: Gen. Robert E. Lee.
  • Union commander: Maj. Gen. Joseph Hooker.

What happened at Chancellorsville?

  • The battle took place from April 30 to May 6, 1863, near Chancellorsville, Virginia, during the American Civil War.
  • Lee was outnumbered (about 60,000 Confederates vs. roughly 130,000 Union troops) but made a daring decision to split his army and attack.

Why it’s often called Lee’s “perfect battle”

  • Lee’s risky maneuvers, including sending Stonewall Jackson on a wide flank march, smashed the Union right and forced Hooker to retreat across the Rappahannock River.
  • Many historians describe Chancellorsville as the South’s greatest victory , even though Confederate losses were heavy and Jackson was mortally wounded by friendly fire.

Mini timeline

  1. April 30–May 1, 1863 – Hooker crosses the Rappahannock and concentrates near Chancellorsville.
  1. May 2 – Jackson’s famous flank march hits the Union XI Corps in a surprise attack.
  1. May 3–6 – Intense fighting; Union attempts to counter fail, and Hooker orders a withdrawal; Lee holds the field in victory.

So, if you’re answering “who won the Battle of Chancellorsville,” the clear response is: The Confederates, led by Robert E. Lee.

TL;DR: The Confederacy won the Battle of Chancellorsville, in what is often seen as Robert E. Lee’s most brilliant victory, despite the fatal wounding of Stonewall Jackson.

Information gathered from public forums or data available on the internet and portrayed here.