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 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 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 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 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 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 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.
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º.