Here is a list of Haynes's best fights. For a list of Haynes's losses, refer to "Josh Haynes Losses".
On October 11, 2008 Josh Haynes faced off against Sean Salmon in a light-heavyweight bout at age 31. He was coming in with a record of 16-10 (15), and Salmon was 31 years old and with a record of 15-5 (13). Haynes stopped Sean Salmon via submission.