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 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.
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 3º asalto decisión dividida.
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.
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 3º asalto decisión unánime.
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 3º asalto decisión unánime.
El 2 de octubre de 2009 Mike Hayes se enfrentó a Josh Queen a la edad de 28. Él entró con un récord de 9-3-1 (7). Hayes detuvo a Josh Queen por KO.
El 6 de febrero de 2009 Mike Hayes se enfrentó a Rick Cheek a la edad de 28. Él entró con un récord de 7-0 (5). Hayes detuvo a Rick Cheek por TKO.