Aquí está una lista de las mejores peleas de Harris. Para una lista de las pérdidas de Harris, consulta "Gerald Harris Pérdidas".
El 3 de julio de 2010 Gerald Harris se enfrentó a David Branch en un combate de medio a la edad de 30. Él entró con un récord de 17-2 (15), y Branch tenía 28 años y un récord de 6-0 (6). Harris detuvo a David Branch por KO en el asalto 3º.
El 11 de enero de 2010 Gerald Harris se enfrentó a John Salter en un combate de medio a la edad de 30. Él entró con un récord de 15-2 (13), y Salter tenía 24 años y un récord de 4-0 (4). Harris detuvo a John Salter por TKO en el asalto 3º.
El 31 de marzo de 2010 Gerald Harris se enfrentó a Mario Miranda en un combate de medio a la edad de 30. Él entró con un récord de 16-2 (14). Harris detuvo a Mario Miranda por TKO en el asalto 1º.
El 24 de septiembre de 2011 Gerald Harris se enfrentó a Kazuhiro Nakamura en un combate de medio a la edad de 31. Él entró con un récord de 19-4 (15), y Nakamura tenía 32 años y un récord de 15-10 (4). Harris ganó la pelea por asalto 3º decisión dividida.
El 5 de mayo de 2011 Gerald Harris se enfrentó a Anthony Ruiz en un combate de medio a la edad de 31. Él entró con un récord de 18-4 (15), y Ruiz tenía 33 años y un récord de 25-15 (17). Harris ganó la pelea por asalto 3º decisión unánime.
El 23 de noviembre de 2019 Gerald Harris se enfrentó a Seth Baczynski en un combate de medio a la edad de 40. Él entró con un récord de 26-8-1 (17), y Baczynski tenía 37 años y un récord de 22-16 (20). Harris ganó la pelea por asalto 3º decisión unánime.
El 10 de agosto de 2013 Gerald Harris se enfrentó a Jorge Santiago en un combate de welter a la edad de 33. Él entró con un récord de 22-5 (15), y Santiago tenía 32 años y un récord de 25-11 (22). Harris ganó la pelea por asalto 3º decisión unánime.