Aquí está una lista de las mejores peleas de Irvin. Para una lista de las pérdidas de Irvin, consulta "James Irvin Pérdidas".
El 2 de abril de 2008 James Irvin se enfrentó a Houston Alexander en un combate de semipesado a la edad de 29. Él entró con un récord de 14-4 (12), y Alexander tenía 36 años y un récord de 8-2 (7). Irvin detuvo a Houston Alexander por KO en el asalto 1º.
El 19 de mayo de 2005 James Irvin se enfrentó a Doug Marshall en un combate titular de completo por el título WEC Championship. Irvin tenía 26 años y un récord de 8-1 (8), y Marshall tenía 28 años y un récord de 4-0 (4). Irvin detuvo a Doug Marshall por asalto 2º KO y defendió con éxito su título.
El 20 de agosto de 2005 James Irvin se enfrentó a Terry Martin en un combate de semipesado a la edad de 26. Él entró con un récord de 9-1 (9), y Martin tenía 24 años y un récord de 10-1 (9). Irvin detuvo a Terry Martin por KO en el asalto 2º.
El 18 de noviembre de 2006 James Irvin se enfrentó a Hector Ramirez en un combate de semipesado a la edad de 28. Él entró con un récord de 12-3 (11). Irvin detuvo a Hector Ramirez por TKO en el asalto 2º.
El 12 de febrero de 2004 James Irvin se enfrentó a Scott Smith a la edad de 25. Él entró con un récord de 4-0 (4), y Smith tenía 24 años y un récord de 5-0 (5). Irvin detuvo a Scott Smith por KO en el asalto 1º.
El 29 de diciembre de 2007 James Irvin se enfrentó a Luiz Cané en un combate de semipesado a la edad de 29. Él entró con un récord de 13-4 (11), y Cané tenía 26 años y un récord de 8-0 (8). Irvin ganó la pelea por asalto 1º descalificación.
El 20 de agosto de 2004 James Irvin se enfrentó a Jody Poff a la edad de 25. Él entró con un récord de 6-0 (6). Irvin detuvo a Jody Poff por TKO en el asalto 1º.
El 21 de octubre de 2004 James Irvin se enfrentó a Houssain Oushani en un combate titular de completo por el título WEC Championship. Irvin tenía 26 años y un récord de 7-0 (7). Irvin detuvo a Houssain Oushani por asalto 1º KO y se convirtió en el nuevo campeón completo de WEC.