Aquí está una lista de las mejores peleas de Hathaway. Para una lista de las pérdidas de Hathaway, consulta "John Hathaway Pérdidas".
El 17 de enero de 2009 John Hathaway se enfrentó a Tom Egan a la edad de 21. Él entró con un récord de 11-0 (9). Hathaway detuvo a Tom Egan por TKO en el asalto 1º.
El 26 de marzo de 2011 John Hathaway se enfrentó a Kris McCray a la edad de 23. Él entró con un récord de 15-1 (9), y McCray tenía 29 años y un récord de 5-2 (5). Hathaway ganó la pelea por asalto 3º decisión dividida.
El 5 de mayo de 2012 John Hathaway se enfrentó a Pascal Krauss a la edad de 24. Él entró con un récord de 16-1 (9), y Krauss tenía 25 años y un récord de 10-0 (9). Hathaway ganó la pelea por asalto 3º decisión unánime.
El 14 de noviembre de 2009 John Hathaway se enfrentó a Paul Taylor a la edad de 22. Él entró con un récord de 13-0 (9), y Taylor tenía 29 años y un récord de 10-4-1 (7). Hathaway ganó la pelea por asalto 3º decisión unánime.
El 13 de junio de 2009 John Hathaway se enfrentó a Rick Story a la edad de 21. Él entró con un récord de 12-0 (9), y Story tenía 24 años y un récord de 7-2 (4). Hathaway ganó la pelea por asalto 3º decisión unánime.
El 29 de septiembre de 2012 John Hathaway se enfrentó a John Maguire a la edad de 25. Él entró con un récord de 17-1 (9), y Maguire tenía 29 años y un récord de 18-3 (12). Hathaway ganó la pelea por asalto 3º decisión unánime.
El 29 de mayo de 2010 John Hathaway se enfrentó a Diego Sanchez a la edad de 22. Él entró con un récord de 14-0 (9), y Sanchez tenía 28 años y un récord de 21-3 (15). Hathaway ganó la pelea por asalto 3º decisión unánime.
El 20 de septiembre de 2008 John Hathaway se enfrentó a Jack Mason a la edad de 21. Él entró con un récord de 10-0 (8). Hathaway detuvo a Jack Mason por sumisión en el asalto 1º.
El 16 de junio de 2007 John Hathaway se enfrentó a Tarcio Santana a la edad de 19. Él entró con un récord de 5-0 (4). Hathaway ganó la pelea por asalto 3º decisión unánime.