Here is a list of Hayes's best fights. For a list of Hayes's losses, refer to "Mike Hayes Losses".
On November 21, 2009 Mike Hayes faced off against Fabiano Scherner at age 29. He was coming in with a record of 10-3-1 (8), and Scherner was 37 years old and with a record of 8-7 (8). Hayes stopped Fabiano Scherner via KO.
On October 1, 2011 Mike Hayes faced off against Neil Grove in a heavyweight bout at age 30. He was coming in with a record of 17-4-1 (12), and Grove was 40 years old and with a record of 11-3-1 (11). Hayes won the fight via 3-round split decision.
On November 2, 2013 Mike Hayes faced off against Jeff Monson in a heavyweight bout at age 33. He was coming in with a record of 19-8-1 (14), and Monson was 42 years old and with a record of 50-16-1 (31). Hayes stopped Jeff Monson via TKO.
On June 10, 2010 Mike Hayes faced off against Steven Banks at age 29. He was coming in with a record of 12-3-1 (8). Hayes won the fight via 3-round unanimous decision.
On February 23, 2008 Mike Hayes faced off against Matt Kovacs at age 27. He was coming in with a record of 3-0 (2). Hayes won the fight via 3-round unanimous decision.
On October 2, 2009 Mike Hayes faced off against Josh Queen at age 28. He was coming in with a record of 9-3-1 (7). Hayes stopped Josh Queen via KO.
On February 6, 2009 Mike Hayes faced off against Rick Cheek at age 28. He was coming in with a record of 7-0 (5). Hayes stopped Rick Cheek via TKO.