Bitwa nad Stones River lub inaczej druga bitwa pod Murfreesboro została stoczona w dniach 31 grudnia 1862 − 2 stycznia 1863 roku w stanie Tennessee i była kulminacyjnym punktem Kampanii Stones River na zachodnim teatrze działań amerykańskiej wojny secesyjnej. Wśród głównych bitew tej wojny wyróżniała się najwyższym odsetkiem strat po obu stronach. Mimo że nie przyniosła rozstrzygnięcia, Armia Unii odparła dwa konfederackie ataki, co zmusiło przeciwnika do wycofania się, podbudowując morale unionistów nadszarpnięte klęską poniesioną podczas I bitwy pod Fredericksburgiem i jednocześnie niwecząc nadzieje konfederatów na opanowanie środkowej części stanu Tennessee.

Unijna Armia Cumberlandu pod dowództwem generała-majora Williama Rosecransa wyruszyła 26 grudnia 1862 roku z Nashville, by zetrzeć się pod Murfreesboro z siłami Armii Tennessee generała Braxtona Bragga. 31 grudnia obaj dowódcy planowali uderzenie na prawe skrzydło przeciwnika, ale Bragg zaatakował pierwszy. Zmasowane natarcie korpusów Williama Hardee’ego i Leonidasa Polka było tak silne, że skrzydło dowodzone przez Alexandra McCooka nie wytrzymało i zaczęło się chwiać. Przed klęską Armię Cumberlandu uratowała uporczywa obrona dywizji Philipa Sheridana, po czym unioniści skrócili linie obronne opierając się na linii drogi do Nashville.