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 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.
El 11 de mayo de 2012 Gerald Harris se enfrentó a Mike Bronzoulis en un combate de welter a la edad de 32. Él entró con un récord de 21-4 (15), y Bronzoulis tenía 33 años y un récord de 13-4-1 (11). Harris ganó la pelea por asalto 3º decisión dividida.
El 30 de enero de 2009 Gerald Harris se enfrentó a Travis Doerge en un combate de medio a la edad de 29. Él entró con un récord de 12-2 (10). Harris detuvo a Travis Doerge por sumisión en el asalto 1º.