Aquí está una lista de las mejores peleas de Hayes. Para una lista de las pérdidas de Hayes, consulta "Mike Hayes Pérdidas".
El 23 de febrero de 2008 Mike Hayes se enfrentó a Matt Kovacs a la edad de 27. Él entró con un récord de 3-0 (2). Hayes ganó la pelea por asalto 3º decisión unánime.
El 10 de junio de 2010 Mike Hayes se enfrentó a Steven Banks a la edad de 29. Él entró con un récord de 12-3-1 (8). Hayes ganó la pelea por asalto 3º decisión unánime.
El 1 de octubre de 2011 Mike Hayes se enfrentó a Neil Grove en un combate de completo a la edad de 30. Él entró con un récord de 17-4-1 (12), y Grove tenía 40 años y un récord de 11-3-1 (11). Hayes ganó la pelea por asalto 3º decisión dividida.
El 21 de noviembre de 2009 Mike Hayes se enfrentó a Fabiano Scherner a la edad de 29. Él entró con un récord de 10-3-1 (8), y Scherner tenía 37 años y un récord de 8-7 (8). Hayes detuvo a Fabiano Scherner por KO en el asalto 2º.
El 2 de noviembre de 2013 Mike Hayes se enfrentó a Jeff Monson en un combate de completo a la edad de 33. Él entró con un récord de 19-8-1 (14), y Monson tenía 42 años y un récord de 50-16-1 (31). Hayes detuvo a Jeff Monson por TKO en el asalto 3º.
El 16 de marzo de 2012 Mike Hayes se enfrentó a Andreas Kraniotakes en un combate titular de completo por el título Cage Warriors Championship. Hayes tenía 31 años y un récord de 18-4-1 (13). Hayes detuvo a Andreas Kraniotakes por asalto 3º sumisión y se convirtió en el nuevo campeón completo de CW.