Aquí está una lista de las mejores peleas de McCullough. Para una lista de las pérdidas de McCullough, consulta "Rob McCullough Pérdidas".
El 5 de septiembre de 2007 Rob McCullough se enfrentó a Richard Crunkilton en un combate titular de ligero por el título WEC Championship. McCullough tenía 30 años y un récord de 15-3 (12), y Crunkilton tenía 27 años y un récord de 17-1 (15). McCullough detuvo a Richard Crunkilton por asalto 1º TKO y defendió con éxito su título.
El 20 de enero de 2007 Rob McCullough se enfrentó a Kit Cope en un combate titular de ligero por el título WEC Championship de Cope. McCullough tenía 29 años y un récord de 14-3 (11), y Cope tenía 29 años y un récord de 2-3 (2). McCullough detuvo a Kit Cope por asalto 1º sumisión y se convirtió en el nuevo campeón ligero de WEC.
El 15 de junio de 2006 Rob McCullough se enfrentó a Ryan Healy a la edad de 29. Él entró con un récord de 12-3 (10), y Healy tenía 22 años y un récord de 12-2-1 (11). McCullough detuvo a Ryan Healy por TKO en el asalto 1º.
El 5 de abril de 2003 Rob McCullough se enfrentó a Nam Phan a la edad de 25. Él entró con un récord de 5-2 (3), y Phan tenía 20 años y un récord de 4-0 (2). McCullough ganó la pelea por asalto 2º decisión unánime.
El 1 de marzo de 2009 Rob McCullough se enfrentó a Marcus Hicks en un combate de ligero a la edad de 31. Él entró con un récord de 17-5 (12), y Hicks tenía 33 años y un récord de 8-1 (8). McCullough ganó la pelea por asalto 3º decisión mayoritaria.
El 17 de marzo de 2006 Rob McCullough se enfrentó a Olaf Alfonso a la edad de 28. Él entró con un récord de 10-3 (8). McCullough detuvo a Olaf Alfonso por KO en el asalto 2º.
El 4 de octubre de 2001 Rob McCullough se enfrentó a Jesse Heck a la edad de 24. Él entró con un récord de 1-0 (1). McCullough detuvo a Jesse Heck por TKO en el asalto 1º.
El 1 de junio de 2008 Rob McCullough se enfrentó a Kenneth Alexander en un combate de ligero a la edad de 31. Él entró con un récord de 16-4 (12). McCullough ganó la pelea por asalto 3º decisión dividida.
El 9 de septiembre de 2010 Rob McCullough se enfrentó a Corey Hill en un combate de ligero a la edad de 33. Él entró con un récord de 19-6 (13), y Hill tenía 31 años y un récord de 4-3 (3). McCullough ganó la pelea por asalto 3º decisión unánime.
El 5 de mayo de 2006 Rob McCullough se enfrentó a Randy Hauer a la edad de 28. Él entró con un récord de 11-3 (9). McCullough detuvo a Randy Hauer por TKO en el asalto 1º.